运行Heroku中无法中断的长任务

时间:2017-02-28 17:59:09

标签: ruby-on-rails heroku go worker

我有一个问题,我认为必须非常普遍,但我找不到解决方案。 我已经在Heroku的Go应用程序中进行了例程,这个程序很长(7分钟),使用应用程序的Redis数据库,并且不能被中断。我看到自动定标器有时会杀死执行任务的Heroku dyno。我需要一种独立于dynos运行此任务的方法,所以我知道它已经完成了。 我的Rails应用程序中存在完全相同的问题。

我被提及'一次性dynos',我读了一下他们。 是否有类似的东西,我可以使用我的Rails和Go代码,可以在不中断它们的情况下处理我的任务? 我尝试了延迟工作的工作人员,但也许这不是最干净的事情。 你建议我做什么?

0 个答案:

没有答案