xserver

xserverを使っていて管理画面が突然白くなったりInternal Server errorがでたらメモリ不足を疑え


先日XSERVER利用時に、非常にこまったので記録。

Google Chromeで閲覧していたときに、Internal Server errorが頻発し、ページが表示されない。
原因がわからず非常に困っていました。

Firefoxに変更して閲覧した際に、画面が真っ白になったので気が付きました。
真っ白になる=phpのFatal Errorが表示されていることが多いのです。

XSERVERはデフォルトでphp.iniの設定がdisplay_errors=offになっています。

display_errors=offだとphpのエラーがブラウザで表示されません。
運用サーバーですとphpのエラーログが見られるためこれでよいのですが、
先日はエラーログの見方をしらなかったためパニクってしまいました。
エックスサーバー マニュアル | レンタルサーバー マルチドメイン無制限【エックスサーバー】

エラーを表示させるようにphp.iniの設定をサーバーパネルより変更後、
ブラウザで閲覧すると

PHP Fatal error: Allowed memory size of xxxxxxx bytes exhausted

とでたため、php.iniの「memory_limit」の数値をxxxxxxxよりあげることで回避できました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>