Heroku 在具有2个web动态对象的Unicorn上运行延迟的\u作业
我在Heroku上有两个动态网络 我在经营独角兽和雪松-14Heroku 在具有2个web动态对象的Unicorn上运行延迟的\u作业,heroku,delayed-job,Heroku,Delayed Job,我在Heroku上有两个动态网络 我在经营独角兽和雪松-14 #unicorn.rb worker_processes 3 timeout 30 #Procfile.rb web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb 如何使用Unicorn进程运行延迟的_作业?我想要2个dyno来保持服务器在线,但不想为额外的“工作者”dyno支付处理一些冗长的数据库操作的费用 我看到过使用resque的例子,但对于Unicorn+D
#unicorn.rb
worker_processes 3
timeout 30
#Procfile.rb
web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
如何使用Unicorn进程运行延迟的_作业?我想要2个dyno来保持服务器在线,但不想为额外的“工作者”dyno支付处理一些冗长的数据库操作的费用
我看到过使用resque的例子,但对于Unicorn+DelayedJob没有具体的例子。我最近一直在研究同样的事情,虽然我还没有实现任何东西,但一致认为,实现这一点的最佳方法是在需要时启动工作动态,然后在完成时关闭它们
有一些宝石可以做到这一点,但从我所看到的,他们都有缺点。我还读到,有一些服务,将收取少量的每月费用来处理这一问题,消除了各种宝石的问题 谢谢你的评论。这似乎是共识。不幸的是,这些服务每月的费用可能高达一美元!我偶尔需要后台处理(不可预测,取决于用户输入)。所以现在我只使用异步作业