最近、ホストから、私のウェブサイトのプラグインがウェブサーバーのメモリを大量に消費しているというメールを受け取りました。
「ドメイン "example.com" は、1 時間あたり "24246" の接続があります。このアカウントのプラグインを確認したところ、次のプラグインへの多数のアクセスが見つかりました。」
root@host [~]# sh plugin.sh example.com
3417
151466 plugin1
13447 default
2664 gravatar
789 style.css
886 script.js
554307 audio_upload
595 vote
「また、MaxRequestsPerChild の値が Apache 構成で非常に高いことがわかりました。この値を「1000」に減らしました。現在、サーバーには十分な空きメモリがあります。」
total used free shared buffers cached
Mem: 1472 855 616 0 0 0
-/+ buffers/cache: 855 616
Swap: 0 0 0
「しかし、サーバーへの接続は依然として高く、ドメイン「example.com」への接続であり、1 分あたり 600 ヒットを超えています。」
そして、何が問題なのだろうか?
*(audio_upload プラグインは、サーバーに曲をアップロードし、html5 プレーヤーで再生するために使用されます。)*