私はEC2インスタンスを持っており、これには私がrails serverをインストールしました。サーバは正常に動作します。sshが終了した後にEC2でサーバを稼動させる方法
rails server
しかし、ssh接続を閉じると、サーバも停止します。 ssh接続を閉じた後でも、サーバーを実行し続けるにはどうすればよいですか。
私はEC2インスタンスを持っており、これには私がrails serverをインストールしました。サーバは正常に動作します。sshが終了した後にEC2でサーバを稼動させる方法
rails server
しかし、ssh接続を閉じると、サーバも停止します。 ssh接続を閉じた後でも、サーバーを実行し続けるにはどうすればよいですか。
screen rails s
はそのCTRL + A + Dの後にトリック
を行なったし、私は左とサーバが細かい
私の代わりに、通常のレールサーバのApacheまたは何か他のものを使用することをお勧めしますが、あなたはおそらく最後に&を追加し、サーバが木のnginxのまたはApacheまたは何を意味するの
rails server &
はこれを試してみてください。私たちはデーモンとしてrailsサーバーを起動しなければなりません。
rails s -d &
デーモンとして?あなたは精緻化できますか? –
デーモンは、特定のイベントや条件の発生によって起動されるのを待っている、ユーザーの直接の制御下ではなく、バックグラウンドで邪魔にならないようなUnixライクなオペレーティングシステム上のプログラムの一種です。 – vajapravin
あなたが言ったように私はやった。それでもssh接続を閉じた後にサーバを動作させることはできません。 –
を実行している私は私がすべてをいない実行している必要、単にバックグラウンドでレール。あなたのssh接続の影響を受けていないサブ端末を作成するInstall Screen。 sudo apt-get install screen
画面を開きますscreen
次にレールを起動しますrails server &
。
'Crtl + A'と 'D'を押してエスケープし、screen -r
と入力して画面の端末に戻ります。
これは、彼が期限を迎えるときには、バックグラウンドのプロフェッショナルを念頭におくことを念頭に置いて、死にます。 –
開発目的のためだけですので、WEBrickは今のところ大丈夫です... –