[PHP]Maximum execution time of 30 seconds exceeded
798 ワード
前言
Maximum execution time of 30 seconds exceeded
たとえば、データベースに大量のデータをインポートします.リソースのリクエスト時間が長すぎます.
に質問
PHPプログラムのタイムアウトエラーメッセージはどうしますか?
方法プロファイルを直接変更(php.ini)[タイムアウト] 間接修正構成情報[タイムアウト]php実行ファイルには、 というコードが加わる.出力バッファをリフレッシュ[メモリ超過] サイクルで遅延実行:関数 を追加する.出力バッファ: にデータを送信する.
PHP
を使用してページページをレンダリングする場合、プログラムの処理時間が特に長く、プロファイル(php.ini)設定のタイムアウト時間を超えると、次のプロンプトが表示されます.Maximum execution time of 30 seconds exceeded
たとえば、データベースに大量のデータをインポートします.リソースのリクエスト時間が長すぎます.
に質問
PHPプログラムのタイムアウトエラーメッセージはどうしますか?
方法
# 30s,
# 0,
max_execution_time = 30;
set_time_limit(0);
sleep(time)
ob_flush()
とflush()
の関数を同時に使用してブラウザ';
ob_flush();
flush();
}