WordPressの管理画面で
ツール
> サイトヘルス
> サーバー
を開くと以下のような画面になる
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
コマンドでまとめて再起動できる