ロリポップ「大量のエラーログが出力されておりサーバー上で著しい負荷がかかっておりました」
2021.3.12
ロリポップからのメール
「■該当ディレクトリ:HOGE/
にて大量のエラーログが出力されており
サーバー上で著しい負荷がかかっておりました。
以下のエラー内容になります。
===========================================================================
[root@users(中略)
===========================================================================
高負荷が発生するとお客様のサイトのみならず、同じサーバーを
ご利用いただいているお客様のサイトが表示できなくなったり、
サーバーダウンが危惧される場合がございます。
このため、ディレクトリのパーミッションを「705」から
「000」へと変更しております。
恐れ入りますが、該当エラーを出力されないように
PHPファイルを修正して頂きますようお願い申し上げます。
」
HOGE/
は、まったく使ってないフォルダー。不審なことが起きているみたいですが、意味がわかりませんでした。
中身を見ようとしてもパーミションが「000」なのでなにもできない。
PHPファイルを修正と言われてもどれをどうしたらいいのかわからないよ。
そしたら次のメールが来た。
2021.3.17
ロリポップからのメールその2
「
ご利用のFTP領域を確認させていただきましたところ、
該当ディレクトリ「HOGE」以下には既にファイルがございませんでした。
既にお客様にて削除された状況でしょうか。
ディレクトリについては、パーミッションを当初の「705」へ変更させていただきました。
なおPHPの具体的な修正方法については当窓口ではご案内をいたしておりません。
誠に恐れ入りますが、ご自身で修正を試みられる際は、
前回ご案内のエラー内容をご参考にいただきますようお願いいたします。
」
最初から空だったのね。わたしゃなにもしてないんですが。。
そしたらまたメールが来たよ。
2021.3.18
ロリポップからのメールその3
「■該当ファイル:HOGE/
にて大量のエラーログが出力されており
サーバー上で著しい負荷がかかっておりました。
高負荷が発生するとお客様のサイトのみならず、同じサーバーを
ご利用いただいているお客様のサイトが表示できなくなったり、
サーバーダウンが危惧される場合がございます。
このため、ファイルのパーミッションを「000」へと変更しております。
加えて、弊社で調査を行った結果、上記の【.htaccess】ファイル内にある
サーバーの設定変更ができる設定が原因であることを特定いたしました。
この【.htaccess】のファイルはサーバーの設定変更ができるファイルになり、
WEBサイトの存在しないページへアクセスが発生した場合に、「ErrorDocument 」の
記述でお客様指定のエラーページを表示するように設定されております。
しかし、このエラーページのファイルが現在存在しないためエラーが発生し、
結果的に無限ループの高負荷が発生しておりましたので、やむを得ず、
【.htaccess】ファイルのファイル名を『_.htaccess』に変更して、
サーバーの設定変更が適用されないようにいたしております。
お手数ですが『_.htaccess』のファイルを削除していただくか、
【.htaccess】ファイル内の「ErrorDocument 」の記述でサーバー上に存在する
ファイルを設定していただいて再びご利用いただきますようお願い申し上げます。」
おんなじエラーが起きてるんだね。
それにしても強制的に.htaccessが_htaccessと名前変更されているのでwordpressのブログがちゃんと表示されなくなってしまって困る。
そこで
404.htmlを作成して
/404.html
にアップ。
.htaccessの最後に
ErrorDocument 404 /404.html
を追記して
/.htaccess
にアップした。
これでどうなるんでしょうか。
・・
ちなみに.htaccessは不可視ファイルなので普通は見えません。
なので
ftpアプリのcyberdockでは、メニューに不可視ファイルを表示というのがあります。
それで表示させてダウンロードしてmacのtextエディターで編集してupしました。
ちなみに
macで不可視ファイルを表示するには、
command+shift+.
コマンド、シフト、ピリオド
のコンビです。