为了保证网站环境的正常 通常我们需要对PHP Mysql Nginx进行监控 一旦监控到环境停止运行就自动重启 php方面有相关插件 可以保证PHP避免出现异常 但是mysql和nginx却没有相关插件 虽然说这两出现异常的概率很低 但是我
为了保证网站环境的正常 通常我们需要对PHP Mysql Nginx进行监控 一旦监控到环境停止运行就自动重启 php方面有相关插件 可以保证PHP避免出现异常 但是mysql和nginx却没有相关插件 虽然说这两出现异常的概率很低 但是我们也不能不去做一些措施 一旦出现等到发现的时候 可能已经造成客户流失了 为了避免出现还是要监控的 为此我们可以利用宝塔的计划任务来实现这一目的
新增计划任务,类型选择shell脚本,执行周期 选N分钟 然后填5~10分钟都行,以下是shell脚本代码 直接复制即可
PHP异常重启(以PHP5.6为例):
#!/bin/bash# Linux监控PHP服务,关闭就自动重启pgrep -x php-fpm &> /dev/nullif [ $? -ne 0 ];then/etc/init.d/php-fpm-56 restartecho "监控到php56已停止,已执行重启计划,时间: `date "+%Y-%m-%d %H:%M:%S"` " >> /www/php_jiankong.log fi
mysql异常重启:
#!/bin/bash# Linux监控MySQL服务,关闭就自动重启pgrep -x mysqld &> /dev/nullif [ $? -ne 0 ];thenbash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start echo "监控到MySQL已停止,已执行重启计划,时间: `date "+%Y-%m-%d %H:%M:%S"` " >> /www/mysql_jiankong.log
来源地址:https://blog.csdn.net/BenChiZhuBaDaoWang/article/details/130157689
--结束END--
本文标题: 如何利用宝塔计划任务定时重启nginx、mysql
本文链接: https://www.lsjlt.com/news/424407.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0