oom-killer”のエラーが大量に発生していました。oom-killer”のエラーが発生した原因を調べていたら、WordPressのxmlrpc.phpに対する大量アクセスを受けている事が分かり、その対策を行いました。その対応を備忘として残します。発覚から調査、対応の履歴1)ページビュー激減。ページにアクセスできない・WordPressサイトのページビューが通常の1/3程度と激減している事が発覚。・ページにアクセスするとデータベースにアクセスできないといったエラー。/var/log/messagesすると下記エラーが発生していました。oom-killer”が大量に発生していました。Killerは、システムのメモリが枯渇すると稼動中のプロセスを強制終了させて空きを確保するLinuxカーネルの仕組み、だそうです。oom-killer”のエラーが発生したかについていろいろ調べているとWebサイトのアクセスログにDOSアタックを受けているかのような大量アクセスの記録がありました。435●xmlrpc.phpとは?下記サイトに詳しく説明されていました。http://d.hatena.ne.jp/Kango/20140313/1394673178・WordPressのXMLRPCを使ったリモート投稿の仕組み。・WordPressのpinbackを悪用したDOS攻撃に使われる事がある。/xmlrpc.php”大量アクセスに対する対策1XML-RPC機能を無効にするプラグインを導入。XML-RPC機能は、WordPress3.5以降でデフォルトで有効になっているようで、下記プラグインによって無効に出来るようです。WordPress3.8.1以上に対応しているとのことです。http://wordpress.org/support/view/plugin-reviews/disable-xml-rpc-pingback2”xmlrpc.php”へのアクセスを制限する1の対応を行っても何故かアクセスが続いていたので、こちらの方法も合わせて行いました。Apacheの設定ファイルに”xmlrpc.php”に対するアクセスを制限するように設定しました。必要なIP以外はすべて拒否にしました。自サイトのIP/24</Files>するとアクセスログは下記のようにHTTPリターンコードが200から403(Forbidden)に変りました。2753ファイアウォール(iptables)で拒否2の対応で自サイトが踏み台にされて他サイトに迷惑がかかる事はなくなったかと思います。403で禁止されたとしてもHTTPレベルで大量のアクセスがある事自体は続いていて(200の場合に比べれば負荷は減っていると思いますが)、アクセスログも大量に記録されているのは望ましくないと思い、大量にアクセスしてくるIPアドレスを特定してファイアウォールで拒否する設定も行いました。restartこの状態で少し様子を見てみようと思います。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。WordPressモバイルバージョンに。