2013-07-06 103 views
0

我有Rails和瘦服务器的问题。出于某种原因,Thin清除了ARGV变量(我甚至不问为什么:/),并且我的Rails应用程序需要确定Thin是否作为守护程序服务器运行。我尝试访问/查找应用程序和机架变量中的服务器对象,但没有运气。如果有任何方法来访问Thin实例选项,甚至是原始ARGV,那么我可以解析它并确定Thin是否作为守护进程运行?确定瘦服务器是否作为守护进程运行

回答

1

解决:)

ObjectSpace.each_object(Thin::Runner) { |obj| @options = obj.options } 
@options[:daemonize] 
+0

你能接受你自己的答案,如果你解决了这个问题:) – NicoSantangelo

+1

“你可以接受你自己的答案在2天内” :) – Galmi