このページは動作していません 現在このリクエストを処理できません HTTP ERROR 500 で投稿ページが編集できない
MIXHOSTで運用しているサイトで、投稿ページを編集しようとすると、このページは動作していません******.comでは現在このリクエストを処理できません。HTTP ERROR 500を表示して編集できない状態になりました。
Crome拡張ツールのコンソールでエラーが無いか確認してみると、下記のエラー表示がありました。
Failed to load resource: the server responded with a status of 500 ()
VM10:6789 crbug/1173575, non-JS module files deprecated.
(匿名) @ VM10:6789
このエラー内容からトラブル個所が特定できないので、次にMIXHOST C-panelのエラーログを確認。
ページ編集できない時刻に、下記のエラーが発生していました。
2022-11-18 19:05:47.433333 [NOTICE] [300827] [T0] [14.13.241.224:62546:HTTP2-25#APVH_**********(ドメイン名).mixh.jp:443] [STDERR] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 417792 bytes) in /home/ffbitosb/public_html/**********(ドメイン名)/wp-includes/functions.php on line 5279
ちなみに、wp-includes/functions.php on line 5279は、下記関数のob_end_flush();の位置でした。
メモリーサイズが不足しているような表現なので、cPanelの中にあるMultiPHP INI Editorで、memory_limitを128MBから256MBへ変更してもトラブル状況に変化が無かったので、MIXHOSTサポートにmemory_limitに設定できる値の上限を確認。
契約プランだと、512MBか1024MBまで大丈夫ではないかということだったので、512MBに設定変更したらトラブルは解決しました。
MultiPHP INI Editorを使うと、PHPパラメーターがサーバー再起動なしで適用されるみたいですね。