PHP のデフォルトのスクリプト実行タイムアウトは 30 秒で、これは php.ini の max_execution_time 変数で指定されます。30 秒以上かかるスクリプトの実行を終了したい場合、サーバーは実行中のプログラムを強制的に終了します。次の手順を使用してください。 この問題を解決する 1 つの方法:
php.ini のスクリプト実行時間制限を変更する
php.ini を編集し、max_execution_time 値を変更する:
max_execution_time=500
//この変更には、php.ini の再ロードと再起動が必要ですWeb サーバーが有効になります。
php_value max_execution_time 500
ini_set('max_execution_time', 500);
set_time_limit (0);
set_time_limit は、スクリプトのタイムアウトを設定するために使用されます。タイムアウトが経過した場合、プログラムは文の実行時から指定された秒数以内に完了するまで実行する必要があります。プログラムはエラーで終了します。
使用法: set_time_limit(秒);
//秒が 0 の場合、スクリプトに時間制限がないことを示します。
上記では、PHP スクリプトの実行タイムアウトの解決策を、関連する側面も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。