突然メモリエラーが発生!

早朝、記事を書く予定でサイトをオープンしようとしたところ、下記のメッセージでログイン画面が現れなかった。
fatal error: allowed memory size of 134217728 bytes exhausted (tried to allocate 1866678795 bytes) in c:\xampp\htdocs\wordpress\wp-includes\functions.php on line 5216
突然にメモリーに異常が発生、初めての経験なので戸惑ったが以前にサイトで同じような出来事があって「wp-config.phpにdefine( ‘WP_MEMORY_LIMIT’, ‘256M’ );を書き加えてからPCを再起動」させたとの記述があったことを思い出し、試したところサイトは無事にオープン。

とにかくこれで一安心だが、確かな原因が分からないのでWordPressのAccess.logを見たところナナナナんとxmlrpc.phpのアクセスが膨大な数でビックリ!
WordPressの.accessを調べると書き加えたものが消えてる!?、なので急いで下記を書き加えた。多分忘れたかも?

1)RewriteRule ^xmlrpc\.php$ “http\:\/\/0\.0\.0\.0\/” [R=301,L]
2)<Files “xmlrpc.php”>
Order allow,deny
Deny from all
</Files>
*2)の場合はメモリーを食うとのこと、0.0.0.0に送るのがベストらしいので1)が良さそう。

まさか「ブルートフォースアタック」のようなアッタックでfatal errorが発生したと思わないが今後は尚一層の注意が必要だ。

コメントを残す

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)