【发布时间】:2014-10-14 10:38:22
【问题描述】:
我有一个关于将露营网络应用程序作为 Windows Server 2008 服务运行的问题。 到目前为止,我们已经按照这篇文章中的描述完成了:http://www.dixis.com/?p=140,包括 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
如果我们在命令行中使用命令“thin start”启动应用程序,它会运行良好。
注册表项设置:
Application=c:\RailsInstaller\Ruby1.9.3\bin\ruby.exe
AppDirectory=c:\camping\review
AppParameters=c:\camping\review\thin start -p 3301
有人可以帮忙解决这个问题吗?
问候, 塞巴
【问题讨论】:
-
你有日志吗?我对 Windows Server 2008 服务了解不多,所以如果没有错误日志,我很难提供帮助。
-
不幸的是,我没有任何错误日志。如果我们像我上面所说的那样从命令行运行,一切正常,机架日志记录正常,应用程序按预期运行。但这不是一种可能的情况,我们需要它作为服务运行。当我们将它作为服务运行时,唯一的消息是 Review 服务已成功启动。但是该页面无法访问。我已经用实际的注册表项设置更新了上面的帖子。
标签: ruby windows-server-2008 thin camping