簡體   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