Heroku上的延迟作业在应用程序推送时被锁定

时间:2013-06-04 00:52:11

标签: ruby-on-rails heroku delayed-job

我有一个延迟的工作,将在Heroku的工作器dyno上无限运行。

现在,每次我进行更改并将应用程序推送到heroku时,作业都会被锁定,并且不会由Heroku分配的“新”工作人员重新启动。

我该如何解决这个问题?是否有DJ设置确保新工作人员接收工作?我不想每次推送到heroku时都要手动启动所有作业。

编辑这项工作,特别是连接到Twitter的实时API,因此当我推送更改时,由于旧工作人员停止,与Twitter的连接将丢失。

谢谢!

1 个答案:

答案 0 :(得分:1)

使用Procfile

worker: bundle exec rake jobs:work