Действие при превышении Load Average
September 4th, 2010
Простой скрипт рестартящий апач при превышении LA определенного значения (в данном примере 5):
#!/bin/sh
a=`uptime | awk -F "load average: " '{ print $2 }' | cut -d, -f1 | sed "s/[,.]//g"`;
if [ "$a" -lt 500 ]; then
echo ALLOK;
echo $a;
else
echo $a;
/etc/init.d/httpd restart;
fi
a=`uptime | awk -F "load average: " '{ print $2 }' | cut -d, -f1 | sed "s/[,.]//g"`;
if [ "$a" -lt 500 ]; then
echo ALLOK;
echo $a;
else
echo $a;
/etc/init.d/httpd restart;
fi
