2013-02-08 44 views
0

我已將Rails 3.2應用程序部署到在VM中本地運行的Micro Cloud Foundry。該vmc push成功完成,並運行vmc logs顯示已部署Rails 3.2應用程序到Cloud Foundry,拒絕連接和空日誌

=> 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

你可以看到,薄被綁定到端口54263的VM,它可能是值得ssh方式連接到虛擬機,並使用curl打開127.0.0.1:54263

這也是值得一試的Rails應用程序日誌太,你可以使用「vmc files」命令並傳遞路徑app/logs/production.log來做到這一點。

+0

我按照你的建議做了,並使用了'curl 127.0.0.1:54263',並返回了我的頁面的HTML。但是,在我的瀏覽器中訪問'blah.myname.cloudfoundry.me'仍然無法正常工作。在Rails應用程序日誌中,我可以看到成功的家庭渲染(從我的捲曲測試),但沒有其他活動。這似乎是我的應用程序的子域的瀏覽器流量甚至沒有達到Rails。 – granddemon

相關問題