【发布时间】:2011-12-27 14:15:03
【问题描述】:
我有一个在 Heroku 上运行延迟作业的应用。但是目前我必须使用终端命令启动作业队列:
heroku rake jobs:work
...但这意味着当我关闭终端时,应用程序的延迟作业队列也会关闭。
有没有办法让 Heroku 在应用启动时始终在后台启动并运行延迟作业?无需每次都运行命令,也无需将其直接链接到我的终端 shell?
非常感谢。
编辑:
它在竹堆上。升级工人或运行 rake jobs:work ,延迟的作业会运行一段时间,但随后队列似乎只是停止处理。延迟作业队列中没有错误,工人只是停止处理作业。它必须每 5 或 10 分钟明确重启一次。
【问题讨论】:
标签: ruby-on-rails heroku terminal rake delayed-job