歆梦资源网(775n.com)
当前位置:歆梦资源网 / 技术教程 / 建站经验 / 正文

宝塔里Memcached停止了自动启用脚本

作者:kmwl520发布时间:2024-07-16 08:26浏览数量:51次评论数量:0次

本教程是在宝塔面板下运行,如果需要其他地方运行,可以将复制下面的命令,并自行修改

1、打开宝塔面板-计划任务

2、输入任务名称

3、选择执行周期,一般设置为几分钟检查一次,根据实际情况填写

4、将下面的命令复制到脚本任务框里面

#!/bin/sh
#check memcached process and restart if down
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#用ps命令查看memcached进程
MM=`ps -aux |grep "memcached" |grep "11211" |grep -v "grep" |wc -l`
#if语句判断进程是否存在,如果不存在,输出日志记录并重启memcached服务
if [ "$MM" == "0" ]; 
then
echo "At time:$(date) :Nginx is stop .">> /var/log/memcached_messages
/etc/init.d/memcached start
else
#echo "At time:$(date) :Nginx is ok .">> /var/log/memcached_messages
exit
fi

5、点击添加任务

memcache停止后自动重启的解决办法

6、点击任务列表后面的执行,这个是为了测试代码是否正确

7、点击日志,进行查看日志,观察是否正常

memcache停止后自动重启的解决办法

8、如果想测试下memcache异常的情况代码是否正常

可以手动停止掉memcache

等任务执行时间到了之后,查看memcache是否正常

也可以手动停止memcache之后,手动点击执行,查看日志,并查看memcache是否正常运行

到此为止。


End

免责声明:本文由歆梦资源网编辑并发布,但不代表本站的观点和立场。

kmwl520

kmwl520 主页 联系他吧

描述:歆梦资源网 123.775n.com

欢迎 发表评论:

请填写验证码