#!/bin/bash
check=`cat /proc/loadavg | sed ‘s/./ /’ | awk ‘{print $2}’`
max_load=’15′
high_load_log=’/var/log/apache_high_load_restart.log’;
apache_init=’/etc/init.d/apache2′;
if [[ $check > $max_load ]]; then
$apache_init stop
sleep 5;
$apache_init restart
echo “$(date) : Apache Restart due to excessive load | $check |” >> $high_load_log;
fi
