【发布时间】:2011-09-14 14:09:28
【问题描述】:
我有一名工人 24/7 进行一些处理。但是,有时代码会崩溃,需要重新启动(即使我捕获了异常,我也必须重新启动工作程序才能使其工作)。
当这种情况发生或我做错了什么而这根本不应该发生时,你会怎么做?你的测功机/工人崩溃还是只有我?
谢谢
【问题讨论】:
-
对于工作进程(dynos),heroku 将自动重启它们(但不是立即)。根据我的尝试-崩溃后5分钟对我来说第一次重新启动,并且两次立即崩溃可能会在另外10分钟后导致重新启动,等等......(指数退避)。下面的答案告诉你如何立即重启 dyno
标签: ruby-on-rails-3 node.js heroku