1

Ubuntu 14.04 イメージの MEAN を使用して、Digital Ocean に新しいドロップレットを作成することに成功しました。「grunt serve」を使用して端末からアプリを実行し、「ip_address:3000」でブラウザに表示できます。しかし、端末を閉じた後もアプリを実行し続けるという意味で、それを永続的に提供する方法をまだ理解していません。「Forever」というツールは聞いたことがありますが、よくわかりません。私もそれが必要ですか、それとも別の簡単な方法がありますか?

4

2 に答える 2

4

コマンドラインで次を実行します。

$ export NODE_ENV=production

本番環境をセットアップします

$ grunt build

必要な .min.js と min.css を作成します

$ forever start server.js

エラーが発生した場合にノードサーバーが再起動し、ログに記録されることを確認するパッケージであるサーバーを永遠にロードします。

于 2015-08-11T07:28:41.743 に答える
-2

私はデジタル オーシャンについてまったく知りませんが、nginx などの Web サーバーを探していることはわかります。

サーバーを実行する方法は、実際には開発目的のためだけです。そのため、端末を閉じるとアプリケーションの実行が停止します。

サーバーのセットアップは、それ自体が大きなタスクになる可能性があります。これは nodejs nginx の例ですNode.js + Nginx - What now?

デジタルオーシャンでそれを行う方法に関するより具体的な例やチュートリアルについては、Googleにアクセスする必要がある場合があります.

編集: シェル セッションを終了しても実行を停止しないバックグラウンド プロセスを実行することもできます。http://linuxtidbits.wordpress.com/2008/02/01/background-a-process/

于 2014-07-02T20:12:39.377 に答える