January
4
restart_apache_if_load.sh
#!/bin/bash
load=`/usr/bin/uptime | awk -F 'load average: ' '{print$2}'|awk -F ',' '{print$1}'`
check=`echo "$load>8"|bc`
if [ "$check" -eq "1" ]; then
killall -9 php -v;killall -9 php-cgi -v;killall -9 -u nobody -v; /scripts/restartsrv_httpd; service nginx restart
time=`/bin/date +'%H:%M:%S %Y-%m-%d'`
echo "Apache has been restarted due to load $load at $time" >> /root/restart_apache.log
fi