123fire 发表于 2024-12-18 09:19:20

【已完成】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




堡塔运维南一 发表于 2024-12-18 15:29:58

您好,感谢您的分享
页: [1]
查看完整版本: 【已完成】PHP-Nginx-Mysql-redis-mem监测并自动重启脚本