मैं अपने वेब सर्वर को अधिक से अधिक कनेक्शन संभालने के लिए अनुकूलित करने का प्रयास कर रहा हूं। मैंने कई पोस्ट और अपाचे नोट्स पढ़े। मैं यह समझने की कोशिश कर रहा हूं कि मुझे किस मूल्य का चयन करना चाहिए MaxRequestsPerChild
।
सबसे पहले, मैंने इसे 4,000 पर सेट करने की कोशिश की है, लेकिन सर्वर को कई अनुरोधों को संभालने में कठिनाइयां आईं, इसलिए मैंने इसे उठाना शुरू कर दिया है। फिलहाल मेरी सेटिंग है:
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 40000
</IfModule>
MaxRequestsPerChild
40,000 पर सेट करने के बाद अधिक मेमोरी / सीपीयू का उपयोग नहीं करते हुए सर्वर अधिक कनेक्शन को संभालने में कामयाब रहा।
क्या कोई मुझे बता सकता है कि क्या यह मूल्य बहुत अधिक है या इतना अधिक मूल्य होना ठीक है?
धन्यवाद!
OS जानकारी:
[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