0

我已将 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

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

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

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

提前致谢。

4

1 回答 1

1

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

检查 Rails 应用程序日志也是值得的,您可以使用“vmc files”命令并传递路径 app/logs/production.log 来执行此操作

于 2013-02-11T11:58:58.683 回答