0

VM でローカルに実行されている Micro Cloud Foundry に Rails 3.2 アプリケーションをデプロイしました。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ますか? Micro Cloud Foundry VM から SSH 経由でアクセスできる他のログには、問題の手がかりがある可能性がありますか?

前もって感謝します。

4

1 に答える 1

1

Thin が VM のポート 54263 にバインドされていることがわかります。VM に SSH で接続し、curl を使用して 127.0.0.1:54263 を開くことをお勧めします。

また、Rails アプリケーション ログも確認する価値があります。これは、「vmc files」コマンドを使用してパス app/logs/production.log を渡すことで実行できます。

于 2013-02-11T11:58:58.683 に答える