标签: ruby-on-rails heroku delayed-job
我有一个延迟的工作,将在Heroku的工作器dyno上无限运行。
现在,每次我进行更改并将应用程序推送到heroku时,作业都会被锁定,并且不会由Heroku分配的“新”工作人员重新启动。
我该如何解决这个问题?是否有DJ设置确保新工作人员接收工作?我不想每次推送到heroku时都要手动启动所有作业。
编辑这项工作,特别是连接到Twitter的实时API,因此当我推送更改时,由于旧工作人员停止,与Twitter的连接将丢失。
谢谢!
答案 0 :(得分:1)
使用Procfile:
Procfile
worker: bundle exec rake jobs:work