Heroku工作者动态资源无法启动,Resque无法开始

3

每当我重启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=*,这个命令可以正常工作。

我的 Worker Dyno 为什么一直崩溃?还有没有办法检查resque是否成功运行?


heroku ps:restart web.1 将重新启动崩溃的 dyno。 - Connor Leech
1个回答

2

您可以输入以下内容:

heroku ps

这将告诉您在任何给定时间正在运行哪些进程。

heroku logs

这显然会为您提供有关正在发生的情况的详细信息。将其复制到日志文件中,我敢打赌有人能够为您修复它。我的猜测是您在其中某个地方看到了不存在的错误,这是我遇到过的问题 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接