1

Rails で Web サイトをホストするために、Ubuntu でWindows Azure VMを使用しています。

私の問題は次のとおりです。コマンドを使用してサーバーを起動するために、PuTTY を介して SSH 接続を開きます。

me@example: ~/Sites/mysite$ rails server

その後、自分のウェブサイトを表示でき、すべて問題ありません。ただし、SSH 接続を閉じると、サーバーが停止し、Web サイトがダウンします。このコマンドを永続的に実行したいことを VM (SSH 接続なしだと思いますか?) に伝えるにはどうすればよいですか?

読んでくれてありがとう - アダム

tl;dr - Azure VM への SSH 接続を閉じた後、rails サーバー コマンドが停止します。

4

1 に答える 1

3

Railsサーバーをデーモンとして起動する必要があります。そうしないと、セッションに接続され、セッションを閉じるとすぐに終了します。「-d」オプションでこれを行うことができます。

$ rails server -d 

ただし、upstart serviceをセットアップする方がおそらく良いでしょう。

于 2013-05-02T16:01:30.500 に答える