Error establishing a database connectionが出た問題

http://www.onamae.com/

のお名前.comが落ちてる問題はこっちは悪くないけど、うちの会社のHPが落ちてるのはこっちが悪い。

今まではサーバーの再起動で治ってたんだけど、どうも今回はそれでも治らない。

MySQLがError establishing a database connectionを吐くだけ。しかも信じられないほど重くなる。

sudo service mysqld stop

したらようやく作業ができる程度に軽くなった。

最初はMySQLの設定が悪いのかなーとか思ってログがなんかずっと削除されずに残ってるのが悪いのかなとおもって

vi /etc/my.cnf

でmysqldに

expire_logs_days = 5

を追加したけど治らず。

まぁHDDの空き容量はいっぱいあったからなんか違うかなとも思ってたけど

しかし、起動して数秒は動くからこれ、もしかして攻撃受けてるんじゃないかなと思ったらビンゴ!

xmlrpc.phpに信じられないアクセスが合った。

.htaccessに

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^xmlrpc\.php$ “http\:\/\/0\.0\.0\.0\/” [R=301,L]
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

入れて無事解決!

↓弊社で開発、販売しているソフトウェアです↓

MediMonitor無料ダウンロード  

コメントを残す

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