Ответ 1
Документация 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
устанавливает минимальное время, в течение которого приложение должно запускаться. Если он падает до этого предела, он считается "вращающимся" или проблематичным.
--spinSleepTime
устанавливает время, в течение которого forever
будет ждать, прежде чем повторять попытку перезапуска приложения "spinning".
В совокупности они помогают предотвратить быстрое перезапуск приложения только для сбоя каждый раз.