مشکل با maxclients آپاچی در سی پنل
سلام
امروز به یه مورد جالبی بر خوردم
بعد اینکه اپاچی رو با mpm prefork بیلد کردم
موقعی که httpd.conf رو ادیت کردم و max clients رو زدم 1500 و آپاچی رو اپلای کردم دیدم بازم شده 150
رفتم تو سی پنل از اونجا ویرایش کردم دیدم اونم 256 بیشتر قبول نمیکنه
الان چه راهی هست که بتونیم به این یه عددی مثل 1500 یا 2000 بدیم؟؟
ممنون
---------- Post added at 12:52 PM ---------- Previous post was at 12:51 PM ----------
راستی
بعد اتمام کار هم دستور
/usr/local/cpanel/bin/apache_conf_distiller --update
رو زدم که فایل تغییر نکنه ولی فایده ای نداره
پاسخ : مشکل با maxclients آپاچی در سی پنل
این باگ سی پنل هستش و بهشون هم گزارش دادم گفتن داریم روش کار می کنیم
پاسخ : مشکل با maxclients آپاچی در سی پنل
بخواهید بکنید 1500 اول برید httpd.conf بعد MaxClient بزن 1500 زیر اون هم بزنید ServerLimit و مقدار ان را 1500 بزارید و ذخیره کنید سپس اپاچی را ریستارت کنید حله ...
پاسخ : مشکل با maxclients آپاچی در سی پنل
نقل قول:
نوشته اصلی توسط
NovinServer
بخواهید بکنید 1500 اول برید httpd.conf بعد MaxClient بزن 1500 زیر اون هم بزنید ServerLimit و مقدار ان را 1500 بزارید و ذخیره کنید سپس اپاچی را ریستارت کنید حله ...
خب مشکل همینه دیگه
دوباره خود به خود با مقدار سی پنلش یکی میشه
پاسخ : مشکل با maxclients آپاچی در سی پنل
شما اپاچی را Rebuild میکنی که اینطوری میشه !
شما این مقداری که گفتم بزار تعداد درخواست اپاچی میره 1500 تمام شد و رفت !
پاسخ : مشکل با maxclients آپاچی در سی پنل
نقل قول:
نوشته اصلی توسط
NovinServer
شما اپاچی را Rebuild میکنی که اینطوری میشه !
شما این مقداری که گفتم بزار تعداد درخواست اپاچی میره 1500 تمام شد و رفت !
میدونید آپاچی در سی پنل به تغییراتی که ناقص انجام شده اند، یعنی ریبویلد نشده ، باقی مونده باشند، حساس هست و احتمال از کار افتادنش در مواقع حساس زیاده !
پاسخ : مشکل با maxclients آپاچی در سی پنل
الان بالاخره من چجوری میتونم اینو بکنم 1500 ؟؟؟
پاسخ : مشکل با maxclients آپاچی در سی پنل
کد:
nano /usr/local/apache/conf/httpd.conf
<IfModule prefork.c>
ServerLimit 2000
KeepAlive On
KeepAliveTimeout 60
MaxClients 1500
MaxSpareServers 200
MinSpareServers 50
</IfModule>
/usr/local/cpanel/bin/apache_conf_distiller --update
service httpd restart
تنها راه همینه
فقط مشکلی که وجود داره اینه که cPanel یه باگ داره !
اونم اینکه هر بار که به عنوان مثال یه فول بک آپ رو Restore میکنی ، cPanel میاد Apache رو کلا مثل اولش Rebuild میکنه و به حالت قبل برمیگرده !
یعنی اگه بخوای به همین صورت بمونه ، باید بعد از هر کاری که به Apache ربط داشت ، دوباره این کارهای Optimize رو انجام بدی و چاره ی دیگه ای نیست
پاسخ : مشکل با maxclients آپاچی در سی پنل
نقل قول:
نوشته اصلی توسط
RezaFH
کد:
nano /usr/local/apache/conf/httpd.conf
<IfModule prefork.c>
ServerLimit 2000
KeepAlive On
KeepAliveTimeout 60
MaxClients 1500
MaxSpareServers 200
MinSpareServers 50
</IfModule>
/usr/local/cpanel/bin/apache_conf_distiller --update
service httpd restart
تنها راه همینه
فقط مشکلی که وجود داره اینه که cPanel یه باگ داره !
اونم اینکه هر بار که به عنوان مثال یه فول بک آپ رو Restore میکنی ، cPanel میاد Apache رو کلا مثل اولش Rebuild میکنه و به حالت قبل برمیگرده !
یعنی اگه بخوای به همین صورت بمونه ، باید بعد از هر کاری که به Apache ربط داشت ، دوباره این کارهای Optimize رو انجام بدی و چاره ی دیگه ای نیست
خب ، باز هم همون میشه که نوینسرور گفت، و من هم مشکلش رو گفتم، :)
پاسخ : مشکل با maxclients آپاچی در سی پنل
نقل قول:
نوشته اصلی توسط
IFACO.Net
خب ، باز هم همون میشه که نوینسرور گفت، و من هم مشکلش رو گفتم، :)
قصد جسارت نداشتم
وشکا همون اول گفت همه چیز رو !
بعد هم نوین سرور و بعد هم شما
اما من دیدم آرش بازم پرسیده ، گفتم یکم بیشتر توضیح بدم شاید متوجه بشه :d
موفق باشید
پاسخ : مشکل با maxclients آپاچی در سی پنل
این هم تقدیم به دوستان :دی
http://www.webhostingtalk.ir/f10/14969/#post146933
---------- Post added at 01:06 PM ---------- Previous post was at 12:40 PM ----------
نقل قول:
الان چه راهی هست که بتونیم به این یه عددی مثل 1500 یا 2000 بدیم؟؟
برای اینکه شما چنین تعدادی Client همزمان در Apache داشته باشی نیاز به 27 گیگ رم آزاد دارید :دی
در آموزش فرمول انتخاب تعداد MaxClient مناسب را توضیح دادم
نقل قول:
تنها راه همینه
فقط مشکلی که وجود داره اینه که cPanel یه باگ داره !
اونم اینکه هر بار که به عنوان مثال یه فول بک آپ رو Restore میکنی ، cPanel میاد Apache رو کلا مثل اولش Rebuild میکنه و به حالت قبل برمیگرده !
یعنی اگه بخوای به همین صورت بمونه ، باید بعد از هر کاری که به Apache ربط داشت ، دوباره این کارهای Optimize رو انجام بدی و چاره ی دیگه ای نیست
خوب در این مواقع باید از فایل های کانفیگ دیگه مانند Global Conf یا Pre Virtualhost Conf استفاده کرد که حتی با Rebuild Apache هم تغییری نمی کنند.
پاسخ : مشکل با maxclients آپاچی در سی پنل
اوپتیمایز کردن آپاچی شبیه تزئین کردن ماشین پیکان هست که هر کاریش کنی بیشتر از 100 تا نمی تونه بره و اگر یه مقداری بیشتر راه بره، زوارش در میره :)
برای سرورهای با ترافیک بالا ، چاره کار فقط استفاده از وبسرورهای قدرتمند و بهینه سازی شده ای، مانند لایت اسپید و .... هست.
والسلام.
پاسخ : مشکل با maxclients آپاچی در سی پنل
فعلا من در شرایطی نیستم که پول لایت اسپید هم بدم
همین روش رو امتحان میکنم ببینم چی میشه
سرور هم 16 گیگ رم داره .... و فک نمیکنم 1500 مشکلی داشته باشه
پاسخ : مشکل با maxclients آپاچی در سی پنل
دوست من کاری که گفتم را شما انجام بده !
من خودم از این روش استفاده می کنم و هیچ مشکلی هم ندارم !
شما اون خطی که دادم بزاری Apachi را ریستارت کنی حل هست ! اونجا میزنه 256 اما شما مراجعه کن به Apachi Status اون نقطه ها را ببین !
اون نقطه ها اگر میزان عددی بود که وارد کردی درسته نه اونی که نوشته ! مثلا من میزام روی 900 و در Apachi Status دقیقا 900 نقطه هست که روی هر نقطه یک درخواست قرار میگیره !