我已经设置了Redis + Resque并已在heroku上部署。一切正常,作业正确添加到队列中。但是在我运行命令
之前它不会运行
heroku run rake jobs:work
如何告诉heroku在后台自动运行队列中的作业?
我正在使用Sinatra而不是Rails。
非常感谢。
答案 0 :(得分:1)
您需要向应用程序添加一个工作进程,该进程将自动为您自动运行rake jobs:work
进程。
您可以通过Heroku上的UI执行此操作。
答案 1 :(得分:0)
使用IronWorker有更好的(IMHO)方法。 Iron.io基本上总是更便宜,我发现这种方法更容易设置和使用。 http://www.iron.io/