2011-12-30 9 views
1

新しいプラグイン(NPMではなくプラグインのカスタムアイデア)がインストールされているときに、NodeJSサーバーが再起動する可能性はありますか?NodeJS自体を再起動できますか?

+0

ノードを再起動する必要はありません。実行時に実行中のノードプロセスが新しいプラグインをアタッチするためのインフラストラクチャが必要です – Raynos

+0

@Raynos更新または削除されたプラグインをどのようにリフレッシュするのですか? Joomla/Drupalプラグイン/コンポーネントと私の必要性はよく似ています。歓声 –

+0

私は[nCore](https://github.com/Raynos/nCore)に取り組んでいます。実行時にモジュールを追加したり削除したりするインフラストラクチャを提供しています。必要なのは、ファイルシステムを監視し、ファイルシステムにドロップされたときに新しいモジュールを追加する、または変更されたときにモジュールを削除して再ロードする小さなモジュールを書くことだけです。私はそれを実装するでしょう – Raynos

答えて

0

ノードプロセス(ForeverまたはMonit)を監視しているものを使用していない限り、Nodeが自身を再起動することは不可能です。

+0

ノードは、再起動をトリガするために、フォーエバーまたはモニットに信号を送信することは可能ですか?歓声 –

+0

新しいクラスタ機能で再起動できますか? 「再起動」すると、すべてのスクリプトをアンロードしてから、プラグインスクリプトを再ロードしたい( –

+0

)クラスタ機能はchild_process.forkとまったく同じように動作するので、プロセスをforkしてkillし、他を起動することができます。それがあなたができることです。 – alessioalex

関連する問題