脚本如下:
脚本注释:
1.定义日志路径 /data/log/acess.log
2.定义死循环
while :
do
sleep 10
done
3.502_n 那行的意思是取最近300条带有502状态码的日志统计个数 结尾 ' 502 ' 两边加空格 更加精准定位到502状态码
4.if [ -z "$502_n" ] 表示判定如果502_n 为空
5.if [ $502_n -gt 100 ] 表示如果个数大于100
6. 重启服务 把正确日志加到/dev/dull 错误日志追加到/tmp/php-fpm.err
7.pgrep -l php-fpm 显示进程名称;