Ruby 在windows server 2008上部署露营web应用作为服务

Ruby 在windows server 2008上部署露营web应用作为服务,ruby,windows-server-2008,thin,camping,Ruby,Windows Server 2008,Thin,Camping,我有一个关于将露营web应用程序作为windows server 2008服务运行的问题。 到目前为止,我们已经完成了本文所述的步骤:包括针对windows server 2008的步骤。但是,服务会启动并运行,但不会触发应用程序 我们使用机架配置文件,如下所示: $LOAD_PATH << File.expand_path('..') require './review' rack_log = File.new("rack_log_file.txt", "a+") u

我有一个关于将露营web应用程序作为windows server 2008服务运行的问题。 到目前为止,我们已经完成了本文所述的步骤:包括针对windows server 2008的步骤。但是,服务会启动并运行,但不会触发应用程序

我们使用机架配置文件,如下所示:

 $LOAD_PATH << File.expand_path('..') 
 require './review' 
 rack_log = File.new("rack_log_file.txt", "a+") 
 use Rack::CommonLogger, rack_log 
 Review.create 
 run Review 
在这个问题上有人能帮忙吗

问候,, 我们找到了解决办法。 参数值必须为:

AppParameters=c:\RailsInstaller\Ruby1.9.3\bin\thin start -p 3301
露营应用程序现在作为windows server 2008服务运行:

问候,,
seba

您有日志吗?我对Windows Server 2008服务了解不多,因此如果没有错误日志,就很难提供帮助。不幸的是,我没有任何错误日志。如果我们像我上面所说的那样从命令行运行,一切正常,机架日志记录正常,应用程序的行为符合预期。但这不是一个可能的场景,我们需要它作为服务运行。当我们将其作为服务运行时,唯一的消息是Review服务已成功启动。但该页面无法访问。我已经用实际的注册表项设置更新了上面的帖子。
AppParameters=c:\RailsInstaller\Ruby1.9.3\bin\thin start -p 3301