2011-12-30 58 views
1

當一個新的插件(插件的自定義想法,而不是NPM)安裝時,NodeJS服務器是否可以重新啓動?NodeJS可以重新啓動嗎?

+0

您不必重新啓動節點。您只需要基礎結構讓運行節點進程在運行時附加新插件 – Raynos 2011-12-30 21:45:44

+0

@Raynos如何刷新已更新或刪除的插件?我的需求很好地與Joomla/Drupal插件/組件相比。歡呼聲 – 2011-12-30 22:56:05

+0

我正在研究[nCore](https://github.com/Raynos/nCore),它爲您提供了在運行時添加和刪除模塊的基礎結構。您所需要的只是編寫一個小型模塊,用於監視文件系統,並在將新模塊放入文件系統時添加新模塊,或在模塊更改時刪除和重新加載模塊。我會在某些時候實現這一點 – Raynos 2011-12-31 11:13:09

回答

0

除非您使用監視該節點進程(Forever或Monit)的東西,否則Node無法自行重啓。

+0

節點向Forever或Monit發送信號以觸發重啓可能嗎?歡呼聲 – 2011-12-30 16:54:14

+0

新的羣集功能是否允許重新啓動?通過「重新啓動」,我想卸載所有腳本,然後重新加載插件腳本(除了那些不再存在的腳本) – 2011-12-30 17:29:34

+0

羣集功能與child_process.fork完全相同,因此您可以分叉進程,殺死它們併產生其他人。這就是你可以做的。 – alessioalex 2011-12-30 19:46:23

相關問題