我的Heroku工作人员在重新启动时会继续崩溃,并在5秒内崩溃。
以下是我的Procfile
:
resque: env TERM_CHILD=1 bundle exec rake resque:work
resque: env TERM_CHILD=1 RESQUE_TERM_TIMEOUT=7 bundle exec rake resque:work
我正在尝试让Resque
在系统上工作,但也不确定如果Resque
进程在服务器上启动了。在当地我会这样做:
rake resque:work QUEUE=*
这项工作完美无缺。
为什么我的工作者Dyno一直在崩溃也是有理由检查resque
是否成功运行?
答案 0 :(得分:1)
您可以输入:
heroku ps
它将告诉您在任何给定时间正在运行的进程。
heroku logs
这显然会为您提供有关正在发生的事情的详细信息。复制到您的日志文件中,我打赌有人可以为您修复它。我的猜测是你在某个地方看到一个不存在的错误,这是我遇到的事情:)