0
我有Rails和瘦服務器的問題。出於某種原因,Thin清除了ARGV變量(我甚至不問爲什麼:/),並且我的Rails應用程序需要確定Thin是否作爲守護程序服務器運行。我嘗試訪問/查找應用程序和機架變量中的服務器對象,但沒有運氣。如果有任何方法來訪問Thin實例選項,甚至是原始ARGV,那麼我可以解析它並確定Thin是否作爲守護進程運行?確定瘦服務器是否作爲守護進程運行
我有Rails和瘦服務器的問題。出於某種原因,Thin清除了ARGV變量(我甚至不問爲什麼:/),並且我的Rails應用程序需要確定Thin是否作爲守護程序服務器運行。我嘗試訪問/查找應用程序和機架變量中的服務器對象,但沒有運氣。如果有任何方法來訪問Thin實例選項,甚至是原始ARGV,那麼我可以解析它並確定Thin是否作爲守護進程運行?確定瘦服務器是否作爲守護進程運行
解決:)
ObjectSpace.each_object(Thin::Runner) { |obj| @options = obj.options }
@options[:daemonize]
你能接受你自己的答案,如果你解決了這個問題:) – NicoSantangelo
「你可以接受你自己的答案在2天內」 :) – Galmi