什么是minUptime?

40

我正在使用 Forever 和我的项目一起。以下选项都有什么作用:

  • minUptime:最短正常运行时间
  • spinSleepTime:重启之间的等待时间

我在 GitHub 页面上没有理解清楚。

1个回答

66

Forever 的文档简要解释了每个内容:

--minUptime      Minimum uptime (millis) for a script to not be considered "spinning"
--spinSleepTime  Time to wait (millis) between launches of a spinning script.

“Spinning”应用程序是指在重新启动后不久就不断失败/崩溃的应用程序。

--minUptime 设置了预期应用程序运行的最短时间。如果在此限制之前崩溃,则被视为“spinning”或有问题。

--spinSleepTime 设置了一段时间,在这段时间内,forever将等待再次尝试重新启动“spinning”应用程序。

总体而言,它们可以帮助防止应用程序被快速重启,却每次都崩溃。


4
有没有办法完全防止应用程序重新启动,或报告它已经崩溃了太多次?有一个“-m”选项,但它不能区分在应用程序正常启动后崩溃和旋转崩溃之间的区别。 - Dan Dascalescu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接