1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
NUM=`curl --connect-timeout 15 -s -I www.*.com|awk NR== 1 {print}|awk '{print $2}' `
#NUM1=`echo $NUM | grep -Po '(?<=B2\-).*(?=\<\/a)' `
MATCH= 200
if [ "$NUM" != "$MATCH" ]
then echo "`date +%Y%m%d-%H:%M`: $NUM" >> /backup/phpfpm.err
service php-fpm reload
sleep 7
service nginx reload
echo "`date` php-fpm is bad " >> /backup/php-fpm.log
tail /backup/php-fpm.log |mutt -s "www.*.com page err" else echo "`date` php-fpm is ok " >> /backup/php-fpm.log
fi |
简单的检查网站正常脚本,博客有很多功能丰富的脚本,自己杜撰了一个,刚开始写,有什么问题请留言,nginx启动脚本和php-fpm启动脚本自己找一下吧
本文转自 bbotte 51CTO博客,原文链接:http://blog.51cto.com/bbotte/1371351,如需转载请自行联系原作者