サーバーの再起動時にシンサーバーを自動的に起動する方法。
シン サーバーを使用する Rails 3 プロジェクトがあります。ターミナルからシン サーバーを手動で制御できます。システムの再起動時にバックグラウンド プロセスとしてシン サーバーを起動することは可能ですか。
前もって感謝します。
サーバーの再起動時にシンサーバーを自動的に起動する方法。
シン サーバーを使用する Rails 3 プロジェクトがあります。ターミナルからシン サーバーを手動で制御できます。システムの再起動時にバックグラウンド プロセスとしてシン サーバーを起動することは可能ですか。
前もって感謝します。
これを行う必要があると思います:
sudo thin install
#シンの init.d エントリを作成する
sudo /usr/sbin/update-rc.d -f thin defaults
# 設定する
sudo thin config -C /etc/thin/<appname>.yml -c /var/rails/<appdir> --servers 4 -e production
# そのための congig ファイルを生成します。すでに構成ファイルを取得している場合は、作成する代わりに /etc/thin/ にコピーできます。
サーバーで rvm を使用している場合は、RVM and thin, root vs. local user を参照してください。
こちらもご覧ください: https://github.com/opscode-cookbooks/runit
スケジュールされたタスクを使用できます。コンピューターの起動時にタスクを開始するための特定のトリガー オプションがあります。
バックグラウンド モードでプロセスを開始するに-d
は、コマンドのオプションを使用できますrails
。