我在Heroku上有2个网络动态。
我正在运行Unicorn和Cedar-14。
#unicorn.rb
worker_processes 3
timeout 30
#Procfile.rb
web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
如何使用Unicorn进程运行delayed_job?我希望2 Dynos能够让服务器保持在线状态,但又不想为额外的工作人员付费#34; dyno处理一些冗长的数据库操作。
我已经看过使用resque的例子,但对Unicorn + DelayedJob来说并不具体。
答案 0 :(得分:0)
我最近一直在研究同样的事情,虽然我还没有实现任何目标,但大家一致认为,实现这一目标的最佳方法是在你需要时旋转工作dynos并在你和& #39;重新完成。
有一些宝石可以做到这一点,但从我所看到的,它们都有缺点。我还读过,有些服务会收取少量月费,以解决这个问题,从而消除了各种宝石所带来的问题。