靠谱的serv00保活办法-利用青龙定时启动PM2
经过一个星期的测试,利用青龙面板定时执行pm2 resurrect 能持续保持任务运行。
¶serv00上面的设置
首先你需要在serv00上面安装PM2命令,具体方法可以参考我的上一篇文章(serv00安装PM2守护程序及应用保活测试 | 渊澄)
然后将你所有需要后台保持的应用使用pm2命令启动。
使用pm2 list查看所有任务是否已启动,确认无误之后使用pm2 save保存当前进度。
¶青龙面板相关设置
请确保青龙面板已搭建成功并正常运行。
首先需要安装Linux sshpass依赖。
接着创建一个任务脚本,将下面命令复制并命名为 serv00.sh 。
1 |
|
将脚本中的服务器地址、用户名和密码修改成你的信息。
最后创建一个定时任务就可以了。
1 | task serv00/serv00.sh |
定时规则可以根据自己情况做修改,下图所示为一个小时执行一次。详细的crontab规则可参考(crontab 定时任务规则收藏 | 渊澄)
¶试运行
点击运行脚本查看日志,如果出现下图所示日志,则说明任务正常运行了。否则根据日志排查错误。