我在heroku cedar-stack上使用了hirefire-gem和Delayed-Job 3,它在招聘/解雇方面表现相当不错,但是执行作业的表现非常糟糕。启动后台作业并在UI中查看结果大约需要5-8秒,在heroku上大约需要25-30秒(!)。
作业的处理时间与本地/部署的处理时间大致相同,但招聘工作人员(缩放,上升,启动......)似乎需要花费大量时间(?)。
这是一个常见的问题吗?是否有解决方案(佣金任务等)?
非常感谢。 最好,菲尔
答案 0 :(得分:0)
这取决于你的工人不是一直在跑步,而是为每个人的工作做准备。滞后是代码启动时间。
如果你有一个全职的dyno,工作几乎可以立即处理。