每当我运行heroku run bundle exec sidekiq
时,我都会看到我的所有后台工作都已完成,但是,我希望他们能够在没有我需要的情况下离开。当我退出终端标签时,sidekiq停止工作。我该如何减轻这种影响?
另外,我读过一些关于procfiles和增加工人的事情。我不知道procfiles是什么,我也不知道如何增加工人。
基本上,我是一个新手试图让sidekiq设置为在我的Rails应用程序的Heroku上运行。我希望它一直在运行。
答案 0 :(得分:2)
创建一个名为./Procfile的文件,其中包含以下内容:
web: bundle exec rails server -p $PORT
worker: bundle exec sidekiq