2017-03-17 12 views
0

ユーザーがログオフしてもノードアプリケーションをWindowsで実行する方法を教えてください。 また、ユーザーのログオフ後もノードhttp-serverを実行し続ける方法はありますか?ユーザーログオフ後もノードを実行状態に保ちます

+0

ユーザーがWindowsアカウントからログアウトしたときにアプリケーションを実行し続けることを意味しますか? – Soviut

+0

@Soviut実際にはWindows用の特定のバージョン 'forever-win'があります。なぜなら、"通常のもの "はウィンドウにバグがあるようです。私はテストしなかったのでコメントとしてお待ちしていますが、それはうまくいくはずです –

+0

@Machauは[Forever](https://www.npmjs.com/package/forever)をインストールしてみてください。また、 'forever-win '(' npm -g install forever-win'を使って)、 'forever start app.js'を実行します。 –

答えて

0

あなたには2つの素晴らしいオプションがあります。 1つは上記のコメントForeverに記載されています。

もう1つはPM2です。インストールが簡単で、多大なオプションがあります。私はこれをすべてのプロジェクトで使用していますが、私はLinuxの& Ubuntuサーバー上にあるので、Windows版を証明することはできません。ノードプロセスをデーモン化し、ログに従ってクラスタ化し、サーバーシャ​​ットダウン(サービス)でプロセスが再起動されるようにすることができます。

+0

Windowsでも動作しますか?はいの場合は、私のクエリの特定のコマンドオプションを教えてください。いいえの場合は、PM2 for Windowsの代替案があるかどうか教えてください。 – Machau

+0

@Machauは上記のPM2に行くか、[PM2 @ NPM](https://www.npmjs.com/package/pm2)にアクセスしてください。ドキュメントによると、Windows上で動作します。また、[pm2-windows-service](https://www.npmjs.com/package/pm2-windows-service)でもご覧になれます。 – twg

関連する問題