Dat
September 8th, 2013, 18:09
یک سرور 12 هسته ای با 24 گیگ رم دارم که
روزانه به حدود 70 هزار نفر بایستی پاسخگو باشه
و معمولا 1500 تا 2000 نفر آنلاین هستند.
با اینکه قدرت سرور بسیار بالاست و بدون اینکه لود بالا بشه یکباره آپاچی
به یک حدی که میرسه ری استارت و سریعاً راه اندازی دوباره میشه.
همیشه هم 5-6 گیگ از RAM خالی هست !
ممنون میشم یک دوست حرفه ای و با تجربه در این مورد راهنمایی کنه،
چون اینطور که میبینم از منابع سرور خیلی کم استفاده میشه و کانفیگ
پاسخگوی بازدیدها نیست.
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 450
MaxClients 450
MaxRequestsPerChild 10000
</IfModule>
MaxKeepAliveRequests 200
KeepAlive On
Timeout 60
KeepAliveTimeout 1
قصد من این هست که حداکثر بهره برداری ایمن بدون آورلود رو از
چنین سروری داشته باشم.
نظرتون راجع به بالابردن MaxKeepAliveRequests چی هست ؟
سرور بسیار شلوغ و پردرخواست هست.
در ضمن از nginx هم در کنار آپاچی استفاده میکنم.
روزانه به حدود 70 هزار نفر بایستی پاسخگو باشه
و معمولا 1500 تا 2000 نفر آنلاین هستند.
با اینکه قدرت سرور بسیار بالاست و بدون اینکه لود بالا بشه یکباره آپاچی
به یک حدی که میرسه ری استارت و سریعاً راه اندازی دوباره میشه.
همیشه هم 5-6 گیگ از RAM خالی هست !
ممنون میشم یک دوست حرفه ای و با تجربه در این مورد راهنمایی کنه،
چون اینطور که میبینم از منابع سرور خیلی کم استفاده میشه و کانفیگ
پاسخگوی بازدیدها نیست.
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 450
MaxClients 450
MaxRequestsPerChild 10000
</IfModule>
MaxKeepAliveRequests 200
KeepAlive On
Timeout 60
KeepAliveTimeout 1
قصد من این هست که حداکثر بهره برداری ایمن بدون آورلود رو از
چنین سروری داشته باشم.
نظرتون راجع به بالابردن MaxKeepAliveRequests چی هست ؟
سرور بسیار شلوغ و پردرخواست هست.
در ضمن از nginx هم در کنار آپاچی استفاده میکنم.