PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : داون شدن آپاچی در سرور اختصاصی centos7



aria.payam
December 19th, 2015, 21:00
سلام
سایت ما روی یک سرور اختصاصی یا سیستم عامل centos7 می باشد. این سایت دائم داون میشه و با ریست آپاچی درست میشه. ضمنا در همگام داون فقط سایت از کار می افته و دایرکت ادمین و کامند فعاله. لاگ آپاچی را پیوست کردم.
مشکل چیه؟

compiler
December 19th, 2015, 22:22
لاگ بسیار واضحه :

server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting

منابع سرور به خصوص RAM نقش بسزایی در عملکرد وب سرور آپاچی زیر ترافیک داره. منابع کافی داره سرور؟ چیزی هم راجع به ترافیک و تعداد کانکشن ها ننوشتید...

قبل از ایجاد هر تغییری در MaxRequestWorkers پیشنهاد میکنم اول مجددا آپاچی رو با MPM EVENT کامپایل کنید. اگر آپاچی ۲.۲ هست بهتره از MPM Worker استفاده کنید.

aria.payam
December 20th, 2015, 06:13
سرور 32گیگ رم و cpu هشت هسته ای و هارد ssd در hetzner هست و فقط یک سایت روشه.
مدام آپاچی اون داون میشه. مشکل از تنظیمات که نیست؟
برای ورژن فرمان زیر را زدم:

[root@server ~]# httpd -v
Server version: Apache/2.4.12 (Unix)
Server built: Feb 17 2015 12 33

Zagrio.com
December 20th, 2015, 10:12
قبل از ایجاد هر تغییری در MaxRequestWorkers پیشنهاد میکنم اول مجددا آپاچی رو با MPM EVENT کامپایل کنید. اگر آپاچی ۲.۲ هست بهتره از MPM Worker استفاده کنید.

سلام
این تنظیماتی که هم همکار گرامی اشاره کردند رو اصلاح کنید مشکل شما برطرف میشه.

aria.payam
December 21st, 2015, 09:58
این تنظیماتی که هم همکار گرامی اشاره کردند رو اصلاح کنید مشکل شما برطرف میشه.
جسارتن این که تنظیمات نیست ، نصب و کامپایل مجدد هست و ریسکای خودشو داره مخصوصا برای من که زیاد مهارتشو ندارم. :71:

- - - Updated - - -

کامپایل مجدد آپاچی ریسک خاصی نداره؟ سرور از کار نیوفته؟ یکم ترس داریم .:-ss

xphost
December 21st, 2015, 10:37
جسارتن این که تنظیمات نیست ، نصب و کامپایل مجدد هست و ریسکای خودشو داره مخصوصا برای من که زیاد مهارتشو ندارم. :71:

- - - Updated - - -

کامپایل مجدد آپاچی ریسک خاصی نداره؟ سرور از کار نیوفته؟ یکم ترس داریم .:-ss

در صورت اینکه با دقت این کارو انجام بدید مشکلی نخواهید داشت

takpar7
December 21st, 2015, 12:42
البته من پیشنهاد میدم کاستوم بیلد 2 رو نصب کنید و وبسرور رو nginx_apache قرار بدید دیگه هیچوقت مشکلات اینچنینی رو نخواهید داشت.همچنین زیر حملات سرور مقاومت بیشتری رو نشون میده

من هم بدون هیچ پیشینه ای بارها و بارها عمل بیلد رو انجام دادم همه چی خودکاره و مشکل خاصی پیش نمیاد

nimafire
December 21st, 2015, 21:25
سلام
سایت ما روی یک سرور اختصاصی یا سیستم عامل centos7 می باشد. این سایت دائم داون میشه و با ریست آپاچی درست میشه. ضمنا در همگام داون فقط سایت از کار می افته و دایرکت ادمین و کامند فعاله. لاگ آپاچی را پیوست کردم.
مشکل چیه؟

سلام
اطلاعات روت را برای من ارسال کنید تا سرور شما را بررسی کنم.

compiler
December 22nd, 2015, 07:32
سلام مجدد

اگر به هر دلیلی مایل به کامپایل مجدد نیستید و فقط میخواید مقدار
MaxRequestWorkers رو افزایش بدید فایل httpd-mpm.conf رو در مسیر /etc/httpd/conf/extra ویرایش کنید و مقدار مورد نظر رو ست کنید. توجه کنید که قبل از هر چیز باید بدونید از چه مدل پردازشی استفاده میکنید و مقادیر رو در همون بلاک ویرایش کنید. با اجرا کردن دستور httpd -V مشخصات فعلی وب سرور آپاچی شامل ورژن، و مدل پردازشی MPM بهتون نمایش داده میشه. حالا از فایل httpd-mpm.conf بلاک MPM مورد نظر رو پیدا کنید و تغییرات رو اعمال کنید. لازم نیست یهو خیلی افزایش بدید. بعد از اعمال تغییرات و ریست کردم وب سرور آپاچی ممکنه بهتون توصیه کنه مقادیر دیگری رو نیز با توجه به مقدار جدید
MaxRequestWorkers افزایش بدید....به پیام های خروجی ترمینال توجه کنید و بی تفاوت رد نشید ازشون

موفق باشید

aria.payam
December 22nd, 2015, 15:36
سلام
اطلاعات روت را برای من ارسال کنید تا سرور شما را بررسی کنم.
سلام
سیستم به من اجازه ارسال پیام خصوصی نمیده. راه ارتباطی با خودتون برای ارسال اطلاعات روت را بفرمایید.

- - - Updated - - -

بدون اینکه سرور کاربر زیادی داشته باشه مقدار مصرف رم دائم بالا میره!
عکس htop پیوست کردم.

shivahost
December 22nd, 2015, 15:38
کانفیگ my.cnf رو میشه بگذارید؟

arazit
December 22nd, 2015, 17:26
شما بایستی مقدار MaxRequestWorkers را در فایل /etc/httpd/conf/extra/httpd-mpm.conf افزایش دهید
nano /etc/httpd/conf/extra/httpd-mpm.conf
و برای جلوگیری از از دست رفتن تنظیمات بهترین کار این هست که پوشه custom در custombuild ایجاد کرده و فایل تغییر داده شده را در آن قرار دهید د قیقا در همان مسیری که در پوشه configure در custombuild هست
موفق باشید

aria.payam
December 22nd, 2015, 23:17
مسیر my.cnf کجاس؟