مشکل با اسکریپت ریستارت خودکار با بالا رفتن لود سرور
سلام
من مطابق با اموزشی که در سایت بود پیش رفتم و همه مراحل را درست انجام دادم اما این اسکریپت برای من کار نمی کنه علتش چی میتونه باشه؟
این دستورات رو انجام بدید :
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 کنید :
chmod 755 restart.sh
-----------------
3- ساختن کرن :
cd ~
cd /etc/cron.d
nano auto_restart
-----------------------
متن فایل کرن :
*/5 * * * * root /usr/local/auto/restart.sh >/dev/null 2>&1
پاسخ : مشکل با اسکریپت ریستارت خودکار با بالا رفتن لود سرور
یک نفر از دوستان عزیز نمیتونه پاسخی بده؟
پاسخ : مشکل با اسکریپت ریستارت خودکار با بالا رفتن لود سرور
سلام منظورتون این هست که اجرا نمیشه ؟ یا کارایی لازم رو نداره ؟
$? چه خروجی داره ؟
پاسخ : مشکل با اسکریپت ریستارت خودکار با بالا رفتن لود سرور
دوست عزیز اصلا اجرا نمیشه
لود سرور به 20 هم تا ده دقیقه رسیده ولی این اسکریپت هیچ واکنشی نشون نمیده