繁体   English   中英

NodeJS-让我的应用程序永远运行

[英]NodeJS - Keep my App running with Forever

当前,我的服务器上运行着NodeJS服务。 由于HAPI.JS,它提供了RestAPI

该服务永久运行,并且永远新贵脚本中执行,但遇到了一些麻烦。

有时,服务会出现如下错误:

Debug: internal, implementation, error 
    TypeError: Uncaught error: Cannot call method 'replace' of undefined....

此时,服务器已完全关闭,再也不会重启:(

我需要100%稳定的服务,这就是为什么我必须在出现错误时重新启动它。

我的问题 :

发生错误时,如何永久永久重启NodeJS服务?

使用pm2而不是永远运行您的应用程序。 即使未捕获异常,Pm2也会重新启动节点服务器。

如果该过程在启动时失败,则不会自动重新启动。 您可以配置最小正常运行时间--minUptime标志。

然后,您可以使用--watch标志来监视修订的更改。

但是,您收到的特定错误通常不会停止Hapi进程,这表明这不是forever问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM