wordpress 404 not found 自動で落ちてしまうのはphp-cgiが原因だった

サーバー

記事の対象者と思われる人→ https://[ドメイン]/readme.htmlにアクセスできて、いつの間にかメインページが404 not foundになってしまう場合はこれに該当するケースだと思います。

原因

php-cgiにPHP_FCGI_MAX_REQUESTSというものがあり、初期値だと500回のリクエストを受け取るとメモリ解放の為自動で落ちるようになっているみたいです。(なんで?はさておき)

対策

起動時に以下のようにPHP_FCGI_MAX_REQUESTS=0を指定することで無限回数リクエストを受け取ることができるようになり自動で落ちなくなります。

php-cgi.exe PHP_FCGI_MAX_REQUESTS=0 -b 127.0.0.1:9000

コメント

タイトルとURLをコピーしました