-
November 29th, 2010, 21:39
#1
عضو انجمن
اسکریپت ریستارت خودکار با بالا رفتن لود سرور
سلام
ممکنه این اسکریپت برای بعضیا مفید باشه .
این دستورات رو انجام بدید :
1- ساختن فایل بررسی :
کد:
cd /usr/local/
mkdir auto
cd auto
nano restart.sh
2- متن فایل بررسی کننده :
کد:
#!/bin/sh
check=`cat /proc/loadavg | sed 's/\./ /' | awk '{print $1}'`
if [ $check -gt 10 ] //10 is load average on 5 minutes
then
service mysql restart
/etc/init.d/httpd restart
fi
من در این فایل مشخص کردم در صورتی که متوسط لود 10 باشه در 5 دقیقه یا بیشتر sql و httpd ریستارت بشه .
این فایل رو ذخیره و 755 کنید :
3- ساختن کرن :
کد:
cd ~
cd /etc/cron.d
nano auto_restart
متن فایل کرن :
کد:
*/5 * * * * root /usr/local/auto/restart.sh >/dev/null 2>&1
-
تعداد تشکر ها ازalimosavi به دلیل پست مفید
akbari, AriyaDownload, atkrad, cmsadmin, DeltaGostar, Fracture, IFACO.Net, merci, mohsen1, SADAF HOST, SaMaN0861, shervin114, shirazlpi, sibsib, Warez-Host.IR
-
November 29th, 2010 21:39
# ADS
-
January 27th, 2011, 22:41
#2
عضو انجمن
پاسخ : اسکریپت ریستارت خودکار با بالا رفتن لود سرور
سلام
دوستان کسی این اسکریپت رو آزمایش کرده ؟
بعد از then حداکثر چند دستور می تونیم قرار بدیم ؟
و اینجا چه موقع سیستم ریستارت میشه ؟
-
تعداد تشکر ها از reza115 به دلیل پست مفید
-
January 28th, 2011, 18:22
#3
عضو انجمن
پاسخ : اسکریپت ریستارت خودکار با بالا رفتن لود سرور
-
تعداد تشکر ها از reza115 به دلیل پست مفید
-
January 28th, 2011, 18:35
#4
عضو انجمن
پاسخ : اسکریپت ریستارت خودکار با بالا رفتن لود سرور
با اجازه استارتر تاپيك
بعد از then محدوديتي براي اجراي دستورات نيست.
سيستم هم راه اندازي مجدد نميشه. بعد از then براش تعريف شده كه اگر لود سرور از يك حدي گذشت سرويسهاي مورد نظر راه اندازي مجدد بشوند.
-
تعداد تشکر ها ازDadeha.com به دلیل پست مفید
-
January 28th, 2011, 19:53
#5
عضو انجمن
پاسخ : اسکریپت ریستارت خودکار با بالا رفتن لود سرور

نوشته اصلی توسط
Dadeha.com
با اجازه استارتر تاپيك
بعد از then محدوديتي براي اجراي دستورات نيست.
سيستم هم راه اندازي مجدد نميشه. بعد از then براش تعريف شده كه اگر لود سرور از يك حدي گذشت سرويسهاي مورد نظر راه اندازي مجدد بشوند.
آقا خیلی ممنون
میشه بجای لود سرور میزان رم رو براش تعریف کرد که مثلا اگه از 200 مگ بیشتر مصرف شد اینکار رو بکنه ؟
-
تعداد تشکر ها از reza115 به دلیل پست مفید
-
February 6th, 2011, 17:36
#6
پاسخ : اسکریپت ریستارت خودکار با بالا رفتن لود سرور
-
تعداد تشکر ها از soroushhost به دلیل پست مفید
-
February 6th, 2011, 18:06
#7
عضو انجمن
پاسخ : اسکریپت ریستارت خودکار با بالا رفتن لود سرور

نوشته اصلی توسط
soroushhost
ممنون بابت آموزش
دکمه تشکر را خدا برای بندگان آفرید ....
-
تعداد تشکر ها از reza115 به دلیل پست مفید
-
February 6th, 2011, 18:09
#8
پاسخ : اسکریپت ریستارت خودکار با بالا رفتن لود سرور

نوشته اصلی توسط
reza115
دکمه تشکر را خدا برای بندگان آفرید ....
چون به نظرم فقط یک کلیک کافی نبود برای همچین آموزشی post دادم !
-
تعداد تشکر ها از soroushhost به دلیل پست مفید