作業記録メモ

Linuxサーバー立ち上げ設定等のメモ(忘れないための作業記録)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。




PHPのタイムアウト

複雑なDB処理をしていると、こんなん出た、、、
Fatal error: Maximum execution time of 30 seconds exceeded in <ソース> on line <エラー行>

どうもPHPの処理時間に制限があるようだ。
調べてみると以下に、それらしきものを発見

/etc/php5/apache2/php.ini

max_execution_time = 30 ; Maximum execution time of each script, in seconds


この値が先ほどの「Maximum execution time of 30 seconds exceeded」と関連しているみたいなので、
この値を0にすると、タイムアウトはしない。

PHPがセーフモードで動作していると、標準関数の「set_time_limit」ってのは効果がない、、
せっかくの自鯖なので「php.ini」の設定を変えてしまおう・・・(微妙)

詳しくは「set_time_limit」の説明を見るのが吉
スポンサーサイト




テーマ:プログラミング - ジャンル:コンピュータ

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://locadev.blog44.fc2.com/tb.php/17-10d694a9
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。