【问题标题】:deploying camping web app on windows server 2008 as a service在 Windows Server 2008 上将露营 Web 应用程序部署为服务
【发布时间】: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


【解决方案1】:

我们找到了解决方案。 参数值必须是:

AppParameters=c:\RailsInstaller\Ruby1.9.3\bin\thin start -p 3301

Camping 应用现在作为 windows server 2008 服务运行:)

问候, 塞巴

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多