web-dev-qa-db-ja.com

nodejsの永遠とは何ですか?

Nodejsのforeverを理解するのに苦労しています。

誰かが私が理解できる最も簡単な方法で永遠に何が何であるか、そしてその目的は何かを説明できますか

11
Agent69

foreverは、サーバーがクラッシュ/停止した場合でもサーバーをaliveに保つために使用されるnode.jsパッケージです。エラー、例外などのためにノードサーバーが停止した場合、永久に自動的に再起動します

Npmjsから https://www.npmjs.com/package/forever

特定のノードスクリプトが継続的に(つまり、永久に)実行されるようにするためのシンプルなCLIツール

永遠に使用することができます

forever start app.js

それはあなたが上のリンクで見ることができる多くの便利な機能を提供します。

http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever/ から直接引用

Foreverの目的は、子プロセス(node.js Webサーバーなど)を継続的に実行し続け、予期せず終了したときに自動的に再起動することです。

15
Tushar

Foreverでは、基本的に、nodejsアプリケーションをプロセスとして実行できます。

永遠に入力しないとnpm startまたはnode index.jsを使用してアプリケーションを起動すると、ターミナルセッションで実行されます。

永遠に、あなたはそれを始めて、それでもあなたのターミナルセッションへのアクセス/それを閉じることができます。

2
Matt The Ninja