部署Rails 3.2应用程序到Cloud Foundry,连接拒绝和空日志

时间:2013-02-08 04:29:08

标签: https ruby-on-rails-3.2 cloudfoundry

我已将Rails 3.2应用程序部署到在VM中本地运行的Micro Cloud Foundry。 vmc push成功完成,正在运行vmc logs显示

=> Booting Thin
=> Rails 3.2.11 application starting in production on http://0.0.0.0:54263
=> Call with -d to detach
=> Ctrl-C to shutdown server
>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:54263, CTRL+C to stop

日志中没有提到其他错误甚至警告。当我使用blah.myname.cloudfoundry.me URL连接到应用程序时,我注意到该应用程序重定向到HTTPS,然后显示连接被拒绝。

为了确保问题不在于我的Micro Cloud Foundry设置,我部署了一个简单的Sinatra Hello World应用程序,它运行良好。

我可以采取哪些步骤来帮助调试此问题,因为vmc logs没有提供任何帮助?我是否可以通过SSH从Micro Cloud Foundry VM访问其他日志,这可能是问题的线索?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以看到瘦被绑定到VM上的端口54263,可能值得SSH到vm并使用curl打开127.0.0.1:54263

也值得检查Rails应用程序日志,你可以使用“vmc files”命令并传递路径app / logs / production.log