2014-02-20 41 views
0

是否有強制調用進程自行重啓的命令?我有一個查詢數據庫的進程,只有在發生某些事件時纔想重新開始。NodeJS命令重新啓動調用進程

+0

對不起。你能詳細說明你的問題嗎? –

+0

我假設你的意思是重置請求並執行應用程序,就像重新啓動一樣? –

+0

爲什麼你不能讓這個過程成爲一個導出的函數,而不是從任何事件應該引發的事件中調用?同樣如上所述,你真的需要用例子來指定你的問題,因爲這可能是一百萬其他類似的聲音問題的一個子集。就像這個事件基於你的節點代碼是這是一個服務器事件.. etc –

回答

0

您可以使用nodejs的supervisor模塊來連續監控您的應用程序。 您可以通過使用下面的命令來安裝它:

sudo npm install supervisor -g 

此命令行後只說

sudo supervisor app.js 

現在你的應用程序將被監控,並儘快的爲應用程序退出時將再次重新開始新鮮。 Supervisor還會監控您的完整文件夾結構,每當文件發生更改時,它都會重新啓動應用程序。

對於退出腳本,您可以根據需要使用process.exit(); ...

相關問題