मेरे पास 128 जीबी राम वाली एक मशीन है जो Apache2 का उपयोग वेबसर्वर के रूप में कर रही है (इस मशीन में कोई डेटाबेस सर्वर नहीं है, डेटाबेस मशीन 64 जीबी रैम मशीन है जो 2000 अधिकतम कनेक्शन को संभाल सकती है)। मैं एक निगरानी उपकरण के साथ देखता हूं कि इस समय 44 व्यस्त श्रमिकों और 12 निष्क्रिय श्रमिकों के बारे में हैं, मेरे प्रीफ़ोर्क मॉड्यूल के लिए सबसे अच्छा सैद्धांतिक मूल्य क्या हैं?
मुझे कभी-कभी उच्च लोड घंटों पर वेबसाइटों को लोड करने के लिए खाली पृष्ठ मिलते हैं और मेरी अपाचे त्रुटि लॉग पर यह त्रुटि मिली है:
[सूचना] बच्चे को १३५ ९ ५ एक्जिट सिग्नल सेगमेंटेशन दोष (११)
इस मुद्दे को भी कैसे हल कर सकते हैं?
मेरा Apache2 Prefork मॉड्यूल कॉन्फ़िगरेशन:
StartServers 3
MinSpareServers 3
MaxSpareServers 5
ServerLimit 3200
MaxClients 3100
MaxRequestsPerChild 0
Www -hh पर www मशीन :
कुल: 128 G मुफ़्त: 97GB (अपाचे 2 के साथ) ने 0b बफ़र 1.9G कैश 23G साझा किया
अपाचे 2 और अन्य कार्यक्रमों द्वारा राम का उपयोग:
Private + Shared = RAM used Program
96.0 KiB + 61.0 KiB = 157.0 KiB sh
176.0 KiB + 26.0 KiB = 202.0 KiB atd
176.0 KiB + 35.5 KiB = 211.5 KiB acpid
208.0 KiB + 19.5 KiB = 227.5 KiB mdadm
204.0 KiB + 30.0 KiB = 234.0 KiB init
248.0 KiB + 62.0 KiB = 310.0 KiB sendmail
376.0 KiB + 36.0 KiB = 412.0 KiB dbus-daemon
388.0 KiB + 285.5 KiB = 673.5 KiB cron (2)
820.0 KiB + 42.0 KiB = 862.0 KiB gam_server
920.0 KiB + 108.0 KiB = 1.0 MiB ntpd
968.0 KiB + 243.0 KiB = 1.2 MiB getty (6)
1.3 MiB + 351.5 KiB = 1.6 MiB udevd (3)
1.5 MiB + 343.0 KiB = 1.8 MiB sendmail-msp
2.0 MiB + 910.0 KiB = 2.9 MiB plugin-localresources2
3.4 MiB + 50.0 KiB = 3.4 MiB rsyslogd
3.6 MiB + 68.5 KiB = 3.7 MiB bash
1.9 MiB + 2.1 MiB = 4.0 MiB sendmail-mta (4)
3.8 MiB + 556.0 KiB = 4.3 MiB sshd (2)
3.7 MiB + 1.2 MiB = 4.8 MiB plugin-apache2
5.1 MiB + 1.2 MiB = 6.3 MiB agent-service
7.0 MiB + 654.0 KiB = 7.6 MiB fail2ban-server
9.6 MiB + 2.6 MiB = 12.2 MiB proftpd (8)
59.2 MiB + 70.0 KiB = 59.3 MiB miniserv.pl
96.8 MiB + 3.6 MiB = 100.4 MiB php5-cgi (2)
196.4 MiB + 35.9 MiB = 232.3 MiB apache2 (40)
---------------------------------
tot 450.0 MiB