Rails 3を実行している複数のシンサーバーを起動する場合、コードでそれらを区別する方法はありますか?
たとえば、次のような構成がある場合:
port: 4000
pid: tmp/pids/thin.pid
servers: 2
コードがポート4000または4001のプロセスで実行されているかどうかを確認する方法はありますか?
Rails 3を実行している複数のシンサーバーを起動する場合、コードでそれらを区別する方法はありますか?
たとえば、次のような構成がある場合:
port: 4000
pid: tmp/pids/thin.pid
servers: 2
コードがポート4000または4001のプロセスで実行されているかどうかを確認する方法はありますか?
2台のサーバーを別々に起動できます
シンスタート-p4000シンスタート-p4001
:D
あなたが投稿したそのコードがconfig/thin-config.ymlのソースであると仮定します
そのパラメーターでサーバーを起動するには、次のようにします。
thin start -C config/thin-config.yml
Yml ファイルはサーバーを構成するための最良の方法ですが、それらを使用したくない場合は、次のようにすることができます。
thin start -P tmp/pids/thin.pid -p 4000 -s 2