-->

2009-12-07

apache+mod_phpの同時接続数

この記事はapache+mod_phpの同時接続数の設定例です。

phpの同時処理で処理速度が落ちる場合、同時接続数をパフォーマンスが落ちない量に控えます。
http://httpd.apache.org/docs/2.3/ja/mod/mpm_common.html#listenbacklog
ListenBacklog 4096

/etc/sysctl.conf を変更します。
net.ipv4.tcp_max_syn_backlog = 8192
net.core.somaxconn = 8192

例えば MaxClients 10~xxx, ListenBacklog 10~4096, を変更しながら設定し
abコマンドなどでテストして、指定した値以内であれば遅くならずに動くのか調べます。
同一サーバー内でapacheの手前に静的コンテンツ用webサーバー兼ローカル内のリバースプロキシサーバーを置く方が良いかもしれません。

0 件のコメント: