0

Rails と Thin サーバーに問題があります。何らかの理由で、Thin は ARGV 変数をクリアし (理由は尋ねません:/)、私の Rails アプリケーションは、Thin がデーモン サーバーとして実行されているかどうかを判断する必要があります。アプリケーション変数とラック変数でサーバーオブジェクトにアクセス/検索しようとしましたが、うまくいきませんでした。Thin インスタンス オプション、または元の ARGV にアクセスする方法がある場合は、それを解析して、Thin がデーモンとして実行されているかどうかを確認できますか?

4

1 に答える 1

1

解決しました:)

ObjectSpace.each_object(Thin::Runner) { |obj| @options = obj.options }
@options[:daemonize]
于 2013-07-06T21:36:20.010 に答える