PHP Rabbitmq 消息队列进程经常自动挂掉问题

使用Yii2.0框架,服务器直接执行下面命令可以正常挂起守护进程,当时经常会运行到几天就会自动挂掉

nohup /phpstudy/www/llq/yii queue/start & 

现在写了一个脚本让系统没分钟检测一次进程是否挂掉 脚本代码如下

str=`ps -ef | grep queue/start`

str1=${str:0-33:33}

if [[ "$str1" != "/phpstudy/www/llq/yii queue/start" ]];then
    #代码可以执行到这里
    nohup /phpstudy/www/llq/yii queue/start &
fi

问题是shell脚本执行到 nohup /phpstudy/www/llq/yii queue/start & 这行代码的时候没有任何效果。脚本权限已经设为777

请问ctontab里面不能执行nohup吗?
还有其他办法挂起rabbitmq的守护进程吗?

阅读 3.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题