メモ > サーバ > 各論: トラブル対応例 > サーバが重い・サーバに繋がらない 7
■サーバが重い・サーバに繋がらない 7
毎週日曜日になるとIOの数値が異常に上がり、サイトがダウンする
日曜日に何か特別な作業をしたりはしていない
該当日時の /var/log/messages を確認すると
ats-collection kernel: mysqld invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0
ats-collection kernel: httpd invoked oom-killer: gfp_mask=0x200da, order=0, oom_adj=0, oom_score_adj=0
ats-collection kernel: miniserv.pl invoked oom-killer: gfp_mask=0x200da, order=0, oom_adj=0, oom_score_adj=0
のようなログがあった。メモリ不足でMySQLやApacheが強制終了させられている
また /var/log/httpd/error_log には大量の404エラーが、/var/log/messages にはSMTPへのauth failureが大量に記録されている
・外部からのアタックによりサーバがダウンしている
・平日はギリギリ稼働しているが、日曜日にアタックが多くなりダウンしている
・エラーログ読み書きのためにIOの数値が上がっている
という可能性がある。対応としては
・固定IPからの攻撃ならブロックする
・SMTPが不要なサーバならポートを閉じる。他にも不要なポートが空いていれば閉じる
・サーバのスペックを上げる(メモリの増加)
などがある