この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:atom
更新日時:2026-05-13 02:19:12

タイトル: Maximum execution time of 30 seconds exceeded
SEOタイトル: Maximum execution time of 30 seconds exceeded の原因と対処法

Maximum execution time of 30 seconds exceeded は、PHP の処理時間上限を超えたときに出るエラーです。

長いループ、外部通信、重いDB処理、ファイル処理などで起きやすく、単純に制限時間を伸ばす前に処理内容も見直す方が安全です。

エラー内容

Maximum execution time of 30 seconds exceeded

発生条件 / 原因

  • 重い処理が 30 秒以内に終わらない
  • 無限ループや想定外の大量データ処理
  • 外部APIやDB応答待ちが長い

対処の方向

  • php.inimax_execution_time を確認する
  • SQLやループ処理を見直す
  • バッチ化やキュー化で分割する

補足

制限時間を伸ばすだけでは根本解決にならないことが多いため、まずはどこで時間を使っているかを確認してください。