PHP (v5.4.13) の時間制限管理の動作がおかしいです。
inに設定max_execution_time
し、スクリプトで次のように呼び出します。30
php.ini
set_time_limit(1000) ;
そして、それが設定されていることを確認するために、次のように呼び出します。
error_log (ini_get('max_execution_time'));
これは 1000 を返します。
exec("foobar.exe") ;
(長いプログラムで、実行に約 5 分かかります)、ログに次のエラーが記録されてスクリプトが停止します。
PHP Fatal error: Maximum execution time of 120 seconds exceeded
私の問題は、このスクリプトが 120 秒後に停止する理由です。何か案は?