Memo

メモ > サーバ > 各論: トラブル対応例 > サーバが重い・サーバに繋がらない 15

■サーバが重い・サーバに繋がらない 15
7月6日10時ちょうどに、某学校サーバのプロセス数が急激に増えた ブラウザからアクセスしても、トップページが表示されない Zabbixで確認すると、ロードアベレージ・Network・プロセス数が、10時ちょうどに急激に上がっている SSHではアクセスできたので、直接ロードアベレージを確認
$ uptime 10:03:46 up 611 days, 13:40, 1 user, load average: 5.57, 5.47, 3.03
負荷はかなり高い プロセスを確認。httpdが大量にある(250行ほど表示された。通常なら100行ほどのサーバ)
$ ps aux | grep httpd apache 475 0.1 0.7 114792 66292 ? S 09:37 0:03 /usr/sbin/httpd apache 713 0.1 0.7 115132 65492 ? S 09:42 0:02 /usr/sbin/httpd apache 725 0.2 0.7 115140 66224 ? S 09:42 0:03 /usr/sbin/httpd apache 739 0.2 0.7 114668 66040 ? S 09:43 0:03 /usr/sbin/httpd apache 780 0.2 1.0 131952 83556 ? S 09:43 0:03 /usr/sbin/httpd 〜略〜 apache 1576 0.3 0.7 115000 65516 ? S 09:59 0:01 /usr/sbin/httpd admin 1831 0.0 0.0 5096 800 pts/0 S+ 10:06 0:00 grep httpd root 3916 0.0 0.7 110452 66000 ? Ss 2016 78:09 /usr/sbin/httpd apache 20691 0.0 0.6 101556 55276 ? S Jul01 0:00 /usr/sbin/httpd apache 32399 0.1 0.7 114692 66188 ? S 09:26 0:04 /usr/sbin/httpd
Apacheのアクセスログを確認 以下のようなログが大量に記録されている Apacheが処理を捌ききれなくなっていると思われる
# vi /var/log/httpd/access_log ::1 - - [06/Jul/2018:09:56:23 +0900] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.3 (Red Hat) (internal dummy connection)" ::1 - - [06/Jul/2018:09:56:24 +0900] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.3 (Red Hat) (internal dummy connection)" ::1 - - [06/Jul/2018:09:56:25 +0900] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.3 (Red Hat) (internal dummy connection)" ::1 - - [06/Jul/2018:09:56:26 +0900] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.3 (Red Hat) (internal dummy connection)" ::1 - - [06/Jul/2018:09:56:27 +0900] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.3 (Red Hat) (internal dummy connection)"
単純にアクセスが多すぎて捌ききれなくなった可能性が高い ロードアベレージは徐々に下がりつつあったのでしばらく様子を見ていると、HTTPDでアクセスできるようになった トップページに「重要なお知らせ」として以下が掲載されている 恐らく学校が「休講に関する情報はホームページで確認してください」のアナウンスを出し、 これを確認するためにアクセスが集中したと思われる - - - - - - - - - - - - - - - - - - - - 2018/07/06 7月6日(金)大雨に伴う終日全学一斉休講について 2018/07/05 【緊急のお知らせ】7月6日(金)大雨に伴う全学一斉休講について - - - - - - - - - - - - - - - - - - - -

Advertisement