PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فشار بیش از حد httpd و بهینه ساز ی آن ...



pc.rootall
March 10th, 2013, 00:54
درود به همگی

چند روزی هست httpd خیلی فشار میاره و اورج سرور تا 17 هم میره لطفا کمک کنید برای حل این مشکل

http://www.uploadtak.com/images/c4647_asdsa.png

nginxweb
March 10th, 2013, 00:55
از چه اسکریپتی استفاده میکنید؟
مشخصات سرور چی می باشد؟

pc.rootall
March 10th, 2013, 01:04
سلام ایت چت

رم 6
سی پیو Intel(R) Xeon(R) CPU E5440 @ 2.83GHz

هارد هم که 100 هست

nginxweb
March 10th, 2013, 01:08
برای چت روم به هیچ وجه اپاچی توصیه نمیشه چون درخواست ها بصورت live proccess به وب سرور ارسال میشه و همچین مواقعی آپاچی وب سرور سریعی نمی باشد

بنده میتونم با وب سرور لایت اسپید یا nginx بصورت بهینه ای واستون کانفیگ کنم و تمامی ماژول های مورد نیاز چت روم رو نیز نصب کنم
در صورت تمایل در خدمتیم

سرورهای اکثر چت روم های معروف و پر بازدید رو اکثرا ما کانفیگ میکنیم

pc.rootall
March 10th, 2013, 01:13
میشه بگید چه ماژول ها نیاز هست نصب بشه ؟

حالا که اپاچ نصب کردیم یعنی راهی نداره برای بهینه سازی :104:

nginxweb
March 10th, 2013, 01:16
اپاچی برای چت روم هرکاری کنید باز هم کندی خواهید داشت و نمیتونه به سرعت پاسخگوی درخواست های چت روم باشه

نصب nginx در کنار اپاچی به عنوان reverse ***** میتونه کمک زیادی به سرور بکنه یا همچنین استفاده از لایت اسپید

به هرحال هر طور شما صلاح میدونید

pc.rootall
March 10th, 2013, 01:17
nginx رو نصب کردیم عزیز رویه سرور

pc.rootall
March 10th, 2013, 01:24
الان بجای اینکه وب سروروی نصب کنیم دستوری چیزی نیست که تغییر بدیم اوکی شه ؟

pc.rootall
March 10th, 2013, 01:50
:115: چطوری میشه بهینه کرد ؟

h.yousefpour
March 10th, 2013, 11:36
دوست عزيز

به سرور خورد ريموت شويد و اين دستور را اجرا كنيد،زماني كه اين عمل را انجام داديد،مي توانيد متوجه شويد كدام دامنه بيش از حد CPU شما استفاده مي كند.
nano /etc/httpd/conf/extra/httpd-info.conf
سپس در قسمت <Location /server-status> مي بايست IP آخر سرور خود را قبل از server-status قرار دهيد،به طور مثال <Location /88server-status> بعد ذخيره كنيد و اين خط را اجرا كنيد.
service httpd restart

سپس شما مي توانيد از اين مسير سرور را مانيتور كنيد.
http://IPServer/IPserverserver-status به طور مثال htp://77.56.99.88/88server-status

زماني كه اين صفحه باز شد در قسمت PID شماره httpd هايي است كه از منابع سرور استفاده مي كنند.

كافي است به سرور ريموت شويد و دستور top را اجرا كنيد هر زمان كه مشاهده كرديد CPU بالا رفت كه مربوط به httpd مي باشد،كافي است PID آن را كپي نماييد و در صفحه اي كه اعلام شد چك نماييد كه مربوط به كدام دامنه مي باشد.