私はUbuntuでMEANプロジェクトを実行するためにgruntを使用していますが、パテを閉じると(私はPCからUbuntuサーバーに接続するためにパテを使用します)、プログラムも終了します。MEAN(スタック)を実行し続けるにはどうすればいいですか?
私の質問はどのようにMEANを稼働させておくことができますか?
アップデート:私はパテ
私はUbuntuでMEANプロジェクトを実行するためにgruntを使用していますが、パテを閉じると(私はPCからUbuntuサーバーに接続するためにパテを使用します)、プログラムも終了します。MEAN(スタック)を実行し続けるにはどうすればいいですか?
私の質問はどのようにMEANを稼働させておくことができますか?
アップデート:私はパテ
タスクに対応できるさまざまなノードベースのプロセスマネージャがあります。私のお気に入りはpm2
(http://pm2.keymetrics.io/)
です。パッケージマネージャーは、しゃっくりの場合でもプログラムを実行し続けることができます。プロジェクトディレクトリに変更内容があるかどうかを監視し、変更内容に基づいてサーバーを再起動できます。
他のお気に入りはforever
(https://www.npmjs.com/package/forever)です。
を閉じnohub grunt &
停止した後、あなたがバックグラウンドでコマンドを実行する必要があり、私もそうnohupを使用することをお勧めします:
nohup grunt &
は、トリックを行う必要があります。私が見つけたあなたはノードサーバー を実行するために、上記のコマンドを使用することができますし、process.env.NODE_ENV
NODE_ENV =ステージングnohupをノードappStag.js & 永遠に呼ばれるnpmパッケージは良い解決策です。私は永遠に今プログラムを実行しています。パテで完璧に動作します。
を使用して上記の環境を得ることができます
パテを閉じると 'nohub grunt&'が停止する –
nohubの代わりに@DotKu nohup! –
申し訳ありません、それは私のタイプミスでしたが、私は 'nohup' –