※ ChatGPTを利用し、要約された質問です(原文:httpdの占有について(さくらVPS))
さくらVPSでのhttpd占有状況についての調査結果
このQ&Aのポイント
さくらVPSのメモリ2Gのサーバーでサイトを運営していると、アクセス数1,000/日を超えるとサーバーが重くなる問題が発生している。
Webminで見ると、httpdプロセスがCPUの60%前後を占有しており、プロセス数も多い状況である。
CPU平均ロード時間が0.01~0.5とばらつきがあり、原因が分からないため、調査方法を教えてほしい。
お世話になります。
現在さくらVPSさんのメモリ2Gのサーバーでサイトを運営しているのですが、
アクセス数1,000/日を超えた当たりからサーバーが重たく感じます。
Webminで実行プロセスをみると、
■CPU平均ロード:0.50前後(5分、10分、15分)
■実行プロセス:
4303 apache 4.7 % /usr/sbin/httpd サイズ:338376 kB
4305 apache 4.7 % /usr/sbin/httpd サイズ:338376 kB
4307 apache 4.7 % /usr/sbin/httpd サイズ:338376 kB
4308 apache 4.5 % /usr/sbin/httpd サイズ:338376 kB
4302 apache 4.4 % /usr/sbin/httpd サイズ:338376 kB
4572 apache 4.4 % /usr/sbin/httpd サイズ:338376 kB
4301 apache 4.3 % /usr/sbin/httpd サイズ:338376 kB
4306 apache 4.2 % /usr/sbin/httpd サイズ:338376 kB
4304 apache 4.0 % /usr/sbin/httpd サイズ:338376 kB
4568 apache 4.0 % /usr/sbin/httpd サイズ:338376 kB
4565 apache 3.9 % /usr/sbin/httpd サイズ:338376 kB
4571 apache 3.9 % /usr/sbin/httpd サイズ:338376 kB
4574 apache 3.6 % /usr/sbin/httpd サイズ:338376 kB
4573 apache 3.2 % /usr/sbin/httpd サイズ:338376 kB
4567 apache 2.9 % /usr/sbin/httpd サイズ:338376 kB
というような状況で常にhttpdのプロセスがCPUの60%前後を占めているのですがこれは正常でしょうか?
またメモリサイズも特に以上ではありませんでしょうか?
1日の中でもCPU平均ロード時間が0.01~0.5とばらつきがありまだ原因が分かっておりません。
なにか良い調べ方などありましたらよろしくお願い致します。
お礼
早速のご回答ありがとう御座いました。 1日1000件前後ではトラフィックの原因は考えづらいという点をヒントにaccess_logなどを調べて行ったところ、重くなった時間帯よりWordPressのログイン画面「wp-login.php」にひっきりなしにアクセスしてくる外部プログラムがありました。 当該IPを遮断したところCPU占有率が収まり、現在0.01~0.03前後で安定しています。 アドバイス頂きありがとう御座いました!