''タイムリミット''

PukiWikiとPHPのバージョンを同時に上げたら、cmd=linksという
時間のかかる処理がうまくいかなくなった。
/usr/local/lib/php.ini にある、max_execution_time がデフォルトでは30秒
なのだが、いつの間にかページが増えて時間がかかりすぎていたようだ。

しかし、時間のかかる処理では、PukiWikiの処理であらかじめ set_time_limit(0)
という関数を実行しているので問題ないはずなのだが効果がないようだ。

確かに、[[マニュアル:http://jp2.php.net/manual/ja/function.set-time-limit.php]]
には、php.ini の記述に従うと書かれている。以前のバージョンでは、
例外的に処理時間のリミットを外す目的で使えていたように思うのだが。

結局、php.iniの max_execution_time を120秒にセットして事なきを得たが、
もっとすっきりした解決方法があるかもしれない。

-カテゴリ/トラブル
-[[カテゴリ/トラブル]]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS