2017-10-26 4 views
1

いつも私のnodejsプログラムを常に稼働させておくために私は永遠に使っています。いつも優雅な出口はどんなプロセスシグナルイベントも出せません

私はプログラム終了前に、私は、何かをしたい以下のようにコマンド、ノードのプロセスを終了させるコマンドを使用します。

forever stop + <id> //get id by forever list 

しかし、誰プロセス信号が放出されない(SIGINT、SIGTERM、SIGKILL ... )、これは永遠のバグですか?

誰でも手伝ってもらえますか?どうもありがとうございます。

編集:別のコマンドプロンプトで

forever index.js // not forever start index.js 

start program image

停止:でプログラムを開始 Foreverとして

stop program image

答えて

0

は言う、推奨されませんように永遠にパラメータPROCESSIDを使用して、私はあなたがメインのサーバでこのコマンドを実行しなければならないと思うこのようなファイル:

// Start your server 
forever start /path/to/your/server/file.js 

// Stop your server 
forever stop /path/to/your/server/file.js 

希望します。

+0

ありがとうございます。 私は、プロセスを停止するためにid(永久に取得する)を使用します。 '永遠にスタート'本当にプログラムを開始することはできません、私は混乱のために申し訳ありません、より多くの説明を追加します。 –

関連する問題