1

専用サーバーで 2 つのブログを運営しています。1 つは 1 日あたり 500 人のユニーク ビジター、もう 1 つは 1 日あたり 18.000 のユニーク ビジターです。物事は負荷を解決しますが、何も解決しません。

サーバーは250人がオンラインで遅くなり、500人でデータベース接続の問題が発生し、もちろんサイトが遅くなりすぎますwwwwwwwwww。

また、すべてのプラグインを無効にしようとしましたが、いずれかが問題のようです。

サーバーの仕様は次のとおりです。

CPU: AMD Athlon™ II X4 - 4x 2.3 GHz 4 Cores
Memory: 8GB Memory DDR3 ECC
Disk Controller: RAID 1 Software
First Hard Drive: 1000GB SATA Drive (7200 RPM)
Second Hard Drive: 1000GB SATA Drive (7200 RPM)
Uplink/Port Speed: 100 Mbps Uplink Port
Public Bandwidth: Unmetered 100Mbps
Operating System: Cent OS 6.2 64 bit
Control Panel Software: cPanel/WHM

[PHP] httpd.conf:

StartServers 5
MinimumSpareServers 5
MinimumSpareServers 10
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 10000
KeepAlive Off
Timeout 60

ワードプレス プラグイン:

Akismet
AZIndex
BackWPup
BulletProof Security
Category Templates Two
Contact Form 7
Easy FancyBox
leenk.me
qTranslate
Really Simple CAPTCHA
Search Everything
SI CAPTCHA Anti-Spam
Stealth Update
Verve Meta Boxes
W3 Total Cache
WordPress File Monitor Plus
WP-PostRatings
WP Total Hacks
4

3 に答える 3

1

を使用して使用中のメモリをチェックしtop、制限に達してディスクにスワップしているかどうかを確認します。すべてが正常に構成されている場合、スワップがほぼゼロで使用されていることがわかります。

PHP の場合、APC、memcached、eaccelerator などのオペコード キャッシャーを追加します。これにより、多くの負荷が軽減されます。

また、MySQL を確認してください。工場出荷時のデフォルト設定から変更しないと、巨大なサーバーを破棄できます。これについてのいくつかの考えについては、こちらを参照してください。これにはJetProfilerをお勧めします。クエリキャッシュなどをチェックして、使用されているかどうかを確認します。キャッシュのヒット数が少ないということは、キャッシュが小さすぎることを意味します。また、全表スキャンも確認してください。多くは、インデックスを最適化する必要があることを意味し (これを行うにはこのサイトを使用します)、遅いクエリが問題にならないようにします。

于 2012-12-24T19:33:20.643 に答える
0

たとえば、memcached を使用して、負荷の高いサイトにキャッシュを追加することを検討する必要があります。これにより、多くのリソースを節約できます。

参考文献:

于 2012-12-24T19:25:31.063 に答える
0

同様の問題が発生しています。私たちの場合、Contact Form 7 / Really Simple Captcha の組み合わせのようです。これらの WP プラグインを無効にしてみてください。

それが機能する場合は、再度有効にして、captcha/tmp dir と upload/captcha dir をクリアします。プラグインがジャンクをクリーンアップしないようです。

これらのプラグインの最新バージョンを既にお持ちの場合 (最新バージョンはクリーンアップされます)、おそらく私のように Windows で実行しています。Windows では、captcha ファイルは読み取り専用 (Windows ファイルシステム属性) として作成されるため、クリーンアップは失敗します。

したがって、プラグインの最新バージョンを使用していて、Windows で作業している場合は、really-simple-captcha.php ファイルを編集します ... 67 行目あたりのどこかに表示されます。

$this->file_mode = 0440;

$this->answer_file_mode = 0444;

04400444の両方を0666に変更します。これにより、クリーンアップ メカニズムが修正されます。

これを行った後、既存の tmp ファイルを手動で削除するか、少なくとも「読み取り専用」の Windows ファイルシステム属性を削除することを忘れないでください。

于 2013-01-15T10:18:46.423 に答える