-
September 8th, 2013, 18:09
#1
عضو جدید
راهنمایی آپاچی mpm_prefork
یک سرور 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 هم در کنار آپاچی استفاده میکنم.
-
-
September 8th, 2013 18:09
# ADS
-
September 9th, 2013, 00:37
#2
عضو جدید
پاسخ : راهنمایی آپاچی mpm_prefork
-
-
September 9th, 2013, 01:19
#3
عضو جدید
پاسخ : راهنمایی آپاچی mpm_prefork
MaxClients 450 ------------->معمولا 1500 تا 2000 نفر آنلاین
همخوانی ندارد به هیچ وجه
"ایرنا هاست" هشت سال سابقه درخشان - دارای
نماد اعتماد ملی دائم
-
تعداد تشکر ها از irnahost.ir به دلیل پست مفید
-
September 9th, 2013, 14:58
#4
عضو جدید
پاسخ : راهنمایی آپاچی mpm_prefork
ممون ، برای بیش از 1500 نفر آنلاین و یک سایت کاملا شلوغ ،
برای این گزینه ها چه مقادیری مناسب و ایمن هست ؟
MaxKeepAliveRequests 200
KeepAliveTimeout 1
اولی رو خود آپاچی پیشنهاد کرده که عدد بالایی تنظیم کنید و
پیش فرض اولیه خودش 100 هست.
برای KeepAliveTimeout به نظرتون 1 کافی هست ؟
-
-
September 9th, 2013, 15:04
#5
عضو انجمن
پاسخ : راهنمایی آپاچی mpm_prefork
دوست عزیز دوستانمون خوب گفتن
ولی من برای سایت های بزگ وب سرور انجینکس رو پیشنهاد می دم
واقعا خیلی کم مضرف و قوی هست
-
-
September 9th, 2013, 15:13
#6
عضو دائم
پاسخ : راهنمایی آپاچی mpm_prefork
درود
پیشنهاد میشه از mpm worker و fastcgi استفاده نمایید برای بهترین بازدهی و مقادیر max client را بالا ببرید حدود 1000 مناسب میباشد
همچنین برای سرعت بهتر میتوانید از nginx در کنار آپاچی بصورت reverse استفاده نمایید
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
-
September 9th, 2013, 18:32
#7
پاسخ : راهنمایی آپاچی mpm_prefork
اعداد mpm_prefork آپاچی شما دیفالت هستند و تغییرات کانفیگی خاصی روی سرورتون انجام نشده
کنترل پنلتون چی هست ؟
اگر لازم داشتید قابل انجام هست
-
-
September 9th, 2013, 20:49
#8
پاسخ : راهنمایی آپاچی mpm_prefork
از این عددها استفاده کنید:
<IfModule mpm_prefork_module>
StartServers 20
MinSpareServers 20
MaxSpareServers 10
ServerLimit 1024
MaxClients 1024
MaxRequestsPerChild 5000
</IfModule>
MaxKeepAliveRequests 100
KeepAlive On
Timeout 60
KeepAliveTimeout 4
-