2016-08-07 8 views
-1

私はUbuntuを実行しているAWS EC2をセットアップしました。AWS EC2でNode.jsとDropboxを実行する方法

Node.jsサーバーを実行し、Dropboxを使用していくつかのファイルを同期したいとします。 は、私のような私のEC2へのアクセスにsshを使用:

ssh -i xxx.pem [email protected] 

は、それから私は、Node.jsのとのDropboxを設定します。 (私はガイドと一緒にDropboxを設定します。Dropbox official page

私は私のNode.jsを実行します。

node app.js & 

そして、それは動作します。私はAWS EC2のIPで自分のウェブサイトにアクセスできます。

そして私はとのDropboxを実行します。また、作品

~/.dropbox-dist/dropboxd & 

、そして私のファイルを同期。

私は端末を閉じた後、もうウェブサイトにアクセスできません。 Dropboxも実行を停止します。

プロセスを永続的に実行する方法はありますか?

答えて

1

バックグラウンドで両方のセッションを開始しましたが、セッションの一部として開始しました。あなたのセッションが終了すると、彼らは死ぬ。永遠に使っても、ログアウトするときにそれらを生かし続けることはありません。

代わりに、それらをサービスとして実行する必要があります。これには、pm2、systemd、upstartなど、さまざまなツールを使用できます。ほとんどのノードの開発者はpm2を使用していますが、私は3つすべての方法を実行しており、すべてうまく動作しています。

+0

ありがとうございました。 –

関連する問題