Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # _____ _____ _ _____ _____ _____ _____ _____ _____
- # ___| | __ |_| _ |_ _|___ ___|_ _| __| _ | |
- # |_ -| --| -| | __| | | |- _|___| | | | __| | | | |
- # |___|_____|__|__|_|__| |_| |___| |_| |_____|__|__|_|_|_|
- # |s C R i P T z - T E A M . i N F O|----------------------------
- # USAGE:
- # 1.LOGiN iNTO SSH CONSOLE
- # 2.UPLOAD THiS SH SCRiPT iNTO FOR EXAMPLE /var/www/chcker.sh
- # 3.iN SSH CONSOLE MAKE CRON OR iN SOME PANEL FOR chcker.sh
- # 4.LETS RUN CRON EVERY 5 OR 10 MiN.
- check=`cat /proc/loadavg | sed 's/\./ /' | awk '{print $1}'`
- # max server load
- max_load='3'
- # log file
- high_load_log='/var/log/apache_high_load_restart.log';
- # apache service
- apache_init='service httpd';
- if [ $check -ge "$max_load" ]; then
- echo "$(date) : Shutting down apache";
- $apache_init stop
- sleep 60;
- $apache_init start
- echo "$(date) : Apache restarted | $check |" >> $high_load_log;
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement