max_execution_timeを変更する方法

WordPressの管理画面で
ツール > サイトヘルス > サーバーを開くと以下のような画面になる
PHPタイムリミット

PHPタイムリミットの項目を確認して、ここの値が小さいようならばphp.iniを書き換えて値を変更する

vi /etc/opt/kusanagi/php.d/php.ini
max_execution_time = 120

デフォルトでは、上記のように120秒(2分)に設定されているので
phpの処理が120秒以内に終わらなければタイムアウトでエラーになる

WordPressでSearch Regexでテキストを一括変換するときなどに
504 Gateway Time-outになるときなどはmax_execution_timeの値を増やしてやればタイムアウトを回避できる

max_execution_time = 300

max_execution_timeの値を300秒(5分)に設定

kusanagi restart

設定を反映させるにはnginx(WEBサーバー)とphp-fpmの再起動が必要

kusanagi restartコマンドでまとめて再起動できる

  • 最終更新: 2023/10/12 11:06