/ / httpサーバーではなく、バックグラウンドプロセス用のnodejs-node.js

httpサーバではなくバックグラウンドプロセスのnodejs - node.js

私はnodejsに初めて、私はする方法を探していますバックグラウンドで実行できるnodejsプロセスを作成します。私が見つけることができるすべての例は、ノードhttpサーバーを作成することです。 「Webリクエストをリッスンする必要はありません。プロセスを起動し、メッセージキューをリッスンするだけです。

回答:

回答№1は0

NodeJSには、HTTPサーバーだけでなく、用途の広いタスクに使用できる十分なAPIがあります。解決すべき2つの問題があります。

  1. Nodeプロセスを継続的に実行します。そのため、次のものと同等のものが必要です。 http.listen() そのため、プロセスは終了しません。目的が何であれ、ノードは外部イベントを待機する必要があります。

  2. 実行ノード daemon または service。役立つモジュールがたくさんありますが、 foreman, pm2。以下を使用して、このプロセスを自動開始できます。 upstart Linuxマシンと node-window 窓のために。