【问题标题】:How do I keep sidekiq always up on Heroku?如何让 sidekiq 始终保持在 Heroku 上?
【发布时间】:2014-12-24 00:08:59
【问题描述】:

每当我运行heroku run bundle exec sidekiq 时,我都会看到我所有的后台工作都已完成,但是,我希望它们能够在我不需要在那里的情况下运行。当我退出该终端选项卡时,sidekiq 停止工作。我将如何减轻这种情况?

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

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

【问题讨论】:

    标签: ruby-on-rails heroku sidekiq


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2023-03-23
      • 2020-04-19
      • 2011-06-24
      • 1970-01-01
      • 2011-02-07
      • 2018-11-26
      相关资源
      最近更新 更多