Ubuntu

PHP-FPMなWordPressでアップデート時に500エラー

WordPressのアップデートが来ていたのでアップデートをしてみたところ、500エラーとなった。
Ubuntu 20.04で、タイトル通りの環境。



広告


PHP-FPMのログに、こんなのが出ていた。

/var/log/php7.4-fpm.log

[06-Apr-2024 17:52:17] WARNING: [pool www] child 1445, script '/path/to/wordpress/wp-admin/network/update-core.php' (request: "POST /wp-admin/network/update-core.php?action=do-core-upgrade") execution timed out (33.682287 sec), terminating

同じ時刻にApacheのエラーログが出力されている。

/var/log/apache2/error.log

[Sat Apr 06 17:52:17.797398 2024] [proxy_fcgi:error] [pid 1255:tid 140519305459456] [remote 192.168.110.55] AH01067: Failed to read FastCGI header, referer: https://example.com/wp-admin/network/update-core.php
[Sat Apr 06 17:52:17.797452 2024] [proxy_fcgi:error] [pid 1255:tid 140519305459456] (104)Connection reset by peer: [remote 192.168.110.55] AH01075: Error dispatching request to : , referer: https://example.com/wp-admin/network/update-core.php

体感ではもう少し短いような気がしていたが、30秒でエラーが発生したことがログから分かった。

確認してみると、スクリプトの最大実行時間が30秒だった。
今まで問題発生したことがなかったので、あまり長くとる必要もなさそうだけれども、120秒を設定することにした。

/etc/php/7.4/fpm/php.ini

max_execution_time = 120

設定を反映させる。

$ sudo systemctl restart php7.4-fpm.service

この後にアップデートを実行したところ、問題なく終了した。
ただ、2回目のアップデートは30秒以内に終了しているようにも思ったので、しばらく様子を見ることにする。

広告

コメントはこちらから お気軽にどうぞ ~ 投稿に関するご意見・感想・他