我是heroku和resque的新手。
我在resque中有一个队列,我应该根据队列中当前的工作量自动雇佣和释放工人。我尝试了hirefireapp,但它只是在队列扩展时雇用工作人员而不释放任何工作人员,除非没有工作等待排队。所以我做了一些研究,发现没有办法说工人在完成现有工作后不接受新工作并自行关闭。 Resque开发人员和用户也在此链接https://github.com/defunkt/resque/issues/319中指出了此问题,并创建了一个新的分支,它可以保留resque(https://github.com/hone/resque/tree/keepalive)。这似乎是我的问题的解决方案。但是,由于我是使用resque的新手,我无法找到如何安全地通过resque解雇工人。
如果有更多经验丰富的resque和heroku的人帮助我,我会很高兴。 感谢。
答案 0 :(得分:0)
这并不是Resque的设计目标,因为它意味着坐在那里排队,而不是决定是否启动/关闭。
就个人而言,除非需要24小时全天候工作所需的资金,否则我会让它继续运行。
答案 1 :(得分:0)