ノードでエクスプレスアプリを書いています。私はそれをクラッシュさせようとしていますが、できません...例外をスローするたびに、アプリはまだ実行されています(エラーハンドラーが構成されていない場合でも)。関連する場合は、express-resource も streamline.js も使用しています。
永遠のようなものはいつ私に役立つのですか?システムのリソース不足など、より深刻なクラッシュの場合のみですか?
Forever は開発段階で役立ちます。あなたのコードに懸命に取り組んでおり、ノードアプリを手動で再起動したくない場合。本番環境では、予期しないエラーが発生してすべてのプロジェクトがクラッシュしたときに、ライブを保存できます;)
インストール
$ [sudo] npm install forever -g
注: プログラムで forever を使用している場合は、forever-monitor をインストールする必要があります。
$ cd /path/to/your/project
$ [sudo] npm install forever-monitor
使用法 forever を使用する方法は 2 つあります。コマンド ラインを使用する方法と、コード内で forever を使用する方法です。注: プログラムで forever を使用している場合は、forever-monitor をインストールする必要があります。
コマンド ラインの使用法 forever を使用して、スクリプトを継続的に実行できます (node.js で記述されているかどうかに関係なく)。
例
forever start app.js