簡単に言うと:
ini_set("max_execution_time")は、従来の URL 呼び出しで script.php を呼び出すと機能します
script.php が別の php スクリプト/プロセスから exec() 関数を介して実行されている場合、ini_set ("max_execution_time")は機能しません。
今、私の解決策は、script.php をアクティブにしようとしている exec() 関数と、(外部の) cron ジョブを介して呼び出される同様の関数がいくつかあるため、オプション 1 を単にリレーすることではありません。
誰が何が起こっているのか知っていますか?
以下のヘルプからの場合は、コードをアクティブ化しています。
exec('/usr/bin/env php ./script.php');
sleep(30);
exec('/usr/bin/env php ./script2.php');
script と script2.php の両方をアクティブにしますが、ini_set() が FALSE を返すと両方とも失敗します。