我如何在Heroku上始终保持sidekiq?

时间:2014-12-24 00:08:59

标签: ruby-on-rails heroku sidekiq

每当我运行heroku run bundle exec sidekiq时,我都会看到我的所有后台工作都已完成,但是,我希望他们能够在没有我需要的情况下离开。当我退出终端标签时,sidekiq停止工作。我该如何减轻这种影响?

另外,我读过一些关于procfiles和增加工人的事情。我不知道procfiles是什么,我也不知道如何增加工人。

基本上,我是一个新手试图让sidekiq设置为在我的Rails应用程序的Heroku上运行。我希望它一直在运行。

1 个答案:

答案 0 :(得分:2)

创建一个名为./Procfile的文件,其中包含以下内容:

web: bundle exec rails server -p $PORT
worker: bundle exec sidekiq