2013-04-11 136 views
1

我有一個現有的應用程序可以在本地主機上正常運行。我想今天通過一步一步的指示,this page部署Rails應用程序到AWS Elastic Beanstalk,超時

部署到AWS彈性魔豆,我等待環境的狀態使用Git aws.push將其部署到AWS後去綠,嘗試訪問它給我的網址。經過很長時間的等待,我收到了超時錯誤。

我知道這真的沒什麼可說的,但我同樣難住。是否有某種服務器端錯誤日誌或控制檯日誌(類似於我在計算機上「導航」時看到的內容),以便我可以看到AWS環境正在寫出什麼內容?我甚至不知道從哪裏開始調試。

回答

4

您的第一步是從您部署到的彈性beanstalk環境的日誌選項卡中快照日誌。這將爲您提供最近日誌活動的快照。如果您確實需要將SSH備份到支持您的Elastic Beanstalk實例的EC2實例中,那麼如何做到這一點並不明顯。你首先需要生成一個密鑰對並下載它,像my-key.pem。然後通過編輯配置將該密鑰與Elastic beanstalk應用程序相關聯,並在第一個選項卡上添加my-key(注意它只是名稱,而不是實際密鑰)。要使用ssh -i /path/to/my-key.pem ssh -i /path/to/my-key.pem ec2-user @

您從ec2控制檯獲取ec2 public url。希望這一切都有幫助。

+0

非常感謝 - 我不明白日誌快照是什麼意思,但我只是想通了:) – ays0110 2013-04-17 06:01:54

相關問題