目前,我的服务器上运行了NodeJS服务。它提供了一个RestAPI感谢HAPI.JS
此服务永久运行,永久在 upstart 脚本中执行但我遇到了一些麻烦。
有时,服务会出现如下错误:
Debug: internal, implementation, error
TypeError: Uncaught error: Cannot call method 'replace' of undefined....
此时,服务器完全关闭,永不重启:(
我需要100%稳定的服务,以便在出现错误时重新启动它。
我的问题:
答案 0 :(得分:1)
使用pm2而非永久地运行应用程序。即使在未捕获的异常之后,Pm2也会重新启动节点服务器。
答案 1 :(得分:0)
如果进程在启动时失败,则它不会自动重启。您可以配置最短正常运行时间Function StdErr(numbers As Range) As Double
StdErr = Application.WorksheetFunction.StDev_S(numbers) / (Sqr(numbers.Count))
End Function
标志。
然后,您可以使用--minUptime
标志来监视修复的更改。
但是,您收到的具体错误通常不会停止Hapi进程,这表明这不是--watch
问题。