【已完成】PHP-Nginx-Mysql-redis-mem监测并自动重启脚本
网站时不时会报错,或者Nginx或者PHP的,因此老白我找了一些代码,用于PHP-Nginx-Mysql检测并自动重启Shell脚本代码分享,包括memcached和Redis。经过加工,把原来各自独立的php、nginx、mysql、redis、mem合并为一个脚本代码了
https://pic.imgdb.cn/item/676220e9d0e0a243d4e59658.webp当然,大家也可以用各自独立的检测版本,宝塔这个编辑器实在用不来,全部代码我放自己的博客了
全文代码:https://www.xcbtmw.com/18654.html
比如nginx:
pgrep -x nginx &> /dev/null
if [ $? -ne 0 ];then
/etc/init.d/nginx start
echo "监控到Nginx已停止,已执行重启计划,时间: `date "+%Y-%m-%d %H:%M:%S"` " >> /www/Nginx_jiankong.log
fi
php
#!/bin/bash
# Linux监控PHP服务,关闭就自动重启
pgrep -x php-fpm &> /dev/null
if [ $? -ne 0 ];then
/etc/init.d/php-fpm-56 restart
echo "监控到php56已停止,已执行重启计划,时间: `date "+%Y-%m-%d %H:%M:%S"` " >> /www/php_jiankong.log
fi
您好,感谢您的分享
页:
[1]