0

数週間のローカル テストの後、VPS をセットアップし、その上でレールを実行しようとしています。この時点で、ターミナル セッションを開いて VPS に ssh し、シン スタートを実行すると、サーバーは正常に動作しますが、ターミナルを閉じるとすぐにシンがダウンします。

VPS で常にシンサーバーを実行するにはどうすればよいですか?

レールでテストモードから本番モードに変更する方法についての別の質問。

ありがとう

4

3 に答える 3

2

-d フラグを付けて実行します。

thin -d 
于 2011-02-22T15:24:36.730 に答える
1

当面のタスクでは、Screens というツールを使用する必要があります。

それをインストールします。

sudo apt-get install screen

それを実行するには、次を実行します。

screen -d executable

画面を背景にするには: Ctrl+D

画面を呼び出すには: screen -r.

あなたは今、すべて元気になっているはずです。

于 2011-02-22T15:20:25.473 に答える
0

手で薄く起動したり停止したりしたくはありません。システムの起動時にデーモンとして起動し、他のデーモン (nginx、syslog、sshd など) と同様に管理する必要があります。これを行う方法はディストリビューションに大きく依存しますが、/etc/init.d/または/etc/rc.d/と を確認する必要があり/etc/rc.confます。コマンド ライン内で本番モードに移行するには、 を使用thin -e productionしますが、thin の構成ファイルで指定することをお勧めします。デプロイするアプリケーションごと/etc/thin/に 1 つのファイルを含むフォルダーを用意(または作成) する必要があります。.yml

于 2011-02-22T15:39:00.543 に答える