Mümkün olduğunca fazla bağlantıyı işlemek için web sunucularımızı optimize etmeye çalışıyorum. Birçok yazı ve Apache notlarını okudum. Hangi değeri seçmem gerektiğini anlamaya çalışıyorum MaxRequestsPerChild.
İlk başta, bunu 4.000'e ayarlamayı denedim, ancak sunucu birçok isteği ele almada zorluk çekti, bu yüzden onu yükseltmeye başladım. Şu anda benim ayarım:
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 40000
</IfModule>
MaxRequestsPerChild40.000 olarak ayarlandıktan sonra sunucu, daha fazla bellek / işlemci kullanmadan daha fazla bağlantıyı yönetmeyi başardı.
Birisi bana bu değerin çok yüksek olup olmadığını veya yüksek bir değere sahip olup olmadığını söyleyebilir mi?
Teşekkürler!
İşletim Sistemi bilgisi:
[root@web06 ~]# uname -a
Linux web 2.6.18-164.el5PAE #1 SMP Thu Sep 3 04:10:44 EDT 2009 i686 i686 i386 GNU/Linux
[root@web06 ~]# free
total used free shared buffers cached
Mem: 3814660 3502968 311692 0 144368 2970468
-/+ buffers/cache: 388132 3426528
Swap: 5210104 0 5210104