BT宝塔常见MySQL/Nginx进程守护方法故障重启(运维技巧)

2023-04-08 0 1,079

小内存和单核CPU VPS上安装的 MySQL或者Nginx,经常会出现自动停止的情况。

具体可以通过服务器日志来进行分析排查:

查看服务器的系统日志 /var/log/messages

如果你也有这样的情况可以试下下面的脚本,发现停止,自动重启MySQL/Nginx。
登陆宝塔后台-计划任务-添加Mysql守护,执行周期,可选择多长时间执行一次,比如10分钟监控执行一次,具体的周期请站长根据自己服务器实际情况来设置。

BT宝塔常见MySQL/Nginx进程守护方法故障重启(运维技巧)

添加 MySQL 进程守护脚本方法

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi

添加 redis 进程守护脚本方法

pgrep -x redis &> /dev/null
if [ $? -ne 0 ];then
/etc/init.d/redis start
fi

添加 nginx 进程守护脚本方法

pgrep -x nginx &> /dev/null
if [ $? -ne 0 ];then
/etc/init.d/nginx start
fi

添加 php-fpm 进程守护脚本方法(根据情况填写php版本)

pgrep -x php-fpm &> /dev/null
if [ $? -ne 0 ];then
/etc/init.d/php-fpm-{52|53|54|55|56|70|71|73} restart
fi

添加 memcached 进程守护脚本方法

pgrep -x memcached &> /dev/null
if [ $? -ne 0 ];then
/etc/init.d/memcached restart
fi
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开USDT(trc-20)扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

Ts:本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,请必须在24小时内删除。否则由此引发的法律纠纷及连带责任本站概不承担。

如侵犯到您的合法权益,请联系我们删除侵权资源!

分享驿站 技术文章 BT宝塔常见MySQL/Nginx进程守护方法故障重启(运维技巧) https://www.fxe.cc/4162.html

常见问题
  • 如何遇到网站源码不会安装,可以尝试搜索“程序名称 教程”,如dedecms 教程。 也可以查看 网站安装常见问题总结。
查看详情
  • 由于下载服务的特殊性,一旦您购买使用了下载服务,就不接受退款申请。详情请参考《分享驿站服务》条例。
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务