我见过人们在几个不同的地方说发条应该在自己的测功机上运行,procfile 可能看起来像这样(heroku 的示例):
clock: bundle exec clockwork lib/clock.rb
有什么理由不和工人在同一个测功机上运行它吗?使用看起来像这样的过程:
worker: bundle exec clockwork clock.rb & bundle exec sidekiq -C config/sidekiq.yml -L log/sidekiq.log
这种方式似乎工作得很好,但我想知道人们说不要这样做的根本原因。任何指导将不胜感激。提前致谢。