回答:
Webログをチェックして、どのページが要求されているかを確認してください。彼らが悪いプラグインで単一のページをヒットしているなら、それはあなたがユーザーがヒットしたページ/リクエストURIを表示するはずです。画像のアップロードのサイズを変更するスクリプトのようなものは、すぐにリソースを消費します。
Webサーバーへのトラフィックが多い場合、ボットネットまたはそのような性質を持つサーバーを悪用している可能性があります。
サイトにあるページを特定できない場合は、Googleウェブマスターツールなどを使用して、サイトにアクセスできるかどうか、どのページが表示されているかを確認してください。彼らは誰かが潜在的にエクスプロイト(バックドア)に使用しているページにインデックスを付けているかもしれません。あなたは検索することができsite:example.com
、それらはすべての索引付けされたページをリストします。
リソースを使い果たす可能性のあるCRONジョブなどが実行されていないことを確認してください。何かtar
Sまたはgzip
すでに圧縮されたコンテンツのSAロットがうまくとして犯人である可能性があります。(たとえば、グラフィックデザイナーに、管理しているサーバーの1つに4 GBのISOをアップロードしてもらい、夜間のバックアップ中にVPSをダウンさせていました。)
サーバーを管理していて、SSHのようなコマンドライン端末でボックスにアクセスできる場合は、コマンドラインtop
から実行して、リソースを使用しているプロセスを確認できます。
サーバーがDDoS攻撃またはその性質の何かを受けている場合、物理サーバー自体が選択されたポートが何であってもそれらの要求を処理するため、必ずしもWebトラフィックとして表示されるとは限りません。(例えば、誰かがあなたのウェブサーバーがnon-existent-site.comのようなものの権威あるDNSサーバーであり、それからサーバーが他のボックスにそれが自分のサーバーではないことを他のボックスに伝えるのに常に費やすそれらのリクエストで溢れさせると言います探している。)
これがこのようなものである場合は、IPを変更するか(おそらく)、最後の手段として、iptablesなどで要求をブロックしてみてください。これは、実際には、パイプのさらに上のルーターで行う必要があります。
wp_cron.php
。これにより、明確な次のステップが得られます。
top
プロセッサリソースを消費しているものを確認するようなコマンドを実行できる場合があります。