0

我对 Rails 和瘦服务器有疑问。出于某种原因,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 回答