我是一名有用的助手,可以为您进行文本翻译。以下是需要翻译的内容:
但是当我运行
我正在尝试在Heroku上运行Sidekiq。但没有成功。我的配置如下:
Procfile
web: bundle exec passenger start -p $PORT --max-pool-size 5
worker: bundle exec sidekiq
Initializers/redis.rb
uri = URI.parse(ENV["REDISTOGO_URL"] || "redis://localhost:6379/")
REDIS = Redis.new(:url => ENV['REDISTOGO_URL'])
但是当我运行
heroku ps
命令时,只显示 web 实例,没有 Sidekiq 实例。然而我可以手动运行 heroku run sidekiq
命令来启动我的工作进程。我错过了什么导致 Heroku 不能自动启动 Sidekiq?
heroku ps:scale worker=1
- Nick Veys