Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku 在具有2个web动态对象的Unicorn上运行延迟的\u作业_Heroku_Delayed Job - Fatal编程技术网

Heroku 在具有2个web动态对象的Unicorn上运行延迟的\u作业

Heroku 在具有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

我在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+DelayedJob没有具体的例子。

我最近一直在研究同样的事情,虽然我还没有实现任何东西,但一致认为,实现这一点的最佳方法是在需要时启动工作动态,然后在完成时关闭它们


有一些宝石可以做到这一点,但从我所看到的,他们都有缺点。我还读到,有一些服务,将收取少量的每月费用来处理这一问题,消除了各种宝石的问题

谢谢你的评论。这似乎是共识。不幸的是,这些服务每月的费用可能高达一美元!我偶尔需要后台处理(不可预测,取决于用户输入)。所以现在我只使用异步作业