私は今まで永遠に使用していたAWS EC2上にsailsjsアプリケーションを持っています。私はCLI forever start app.js
かforever restart app.js
を使用することができ、その後、アプリが実行を開始し、私はコマンドforever stop app.js
でそれを停止するまで実行し続ける:Nodemonサーバー永久性とランタイムログの問題
1)Perpetuality:私は永遠に使用して2 adantagesを持っています。だから、私の端末を閉じてもアプリケーションは止まらない。プロセスは継続して実行されます。
2)ランタイムログイン:リアルタイムにサーバーのログを記録している間、私は、ログファイルを持っている.forever
ディレクトリを持っている、と私はtail -f file_name.log
を使用してログを確認するとき、私は、実行時のログを見ることが。
ただし、新しい/変更されたサーバーファイルをアップロードするたびに、手動でアプリケーションを再起動する必要があります。これを取り除くために、私は永遠にノーデモンに切り替える。
Nodemonから提供されたドキュメントから、上記のNodemonの2つの利点をどのように再現できるかを理解することはできません。私の側で端末を閉じた後でも実行できるように誰でもノーデモンを使ってnodejsアプリを起動する方法について私を案内できるなら、大きな助けになるでしょう。また、サーバのランタイムログを見る方法もあります。
生き生きとした環境が頻繁に変化するものではないので、意味があります。永遠にそれは良いことです。ありがとうございました。 ちょうど[forever start -c nodemon app.js]が永遠に一緒に働くことを知りました。 – harshvardhan