我在保持 queue:work 命令在我的服务器上运行时遇到问题。我尝试了 nohup,但是一旦我关闭终端(无论我尝试了什么,它每 5 分钟左右超时一次),这个过程就会消失。
我想过在 cron 中运行一个脚本来启动 nohup 命令,但是它也在 jailshell 中运行,所以我无法查看该进程是否仍在从以前的 cron 运行,我不想要潜在的 20k 副本之所以这样运行,是因为它每分钟都在尝试启动。
我也无权安装软件来安装 Supervisord。
那么,我可以使用哪些其他解决方案来确保它保持运行?
编辑我联系了我的主机的支持人员,看起来我没有真正的选择。我想我将不得不在 Linode 上设置这个项目,或者重新做一些事情来避免排队任务。