0
部署的Ruby on Rails應用程序

我剛剛完成了一個自動化腳本:天青:在雲

  • 下載一個項目建立到本地存儲(工作者角色)
  • 安裝紅寶石,Apache和其他依賴
  • 配置Apache和用於RoR應用程序通過端口81

該服務請求所有已在本地工作。我正在與視覺工作室合作;成功運行應用程序會將本地計算機從「空白板塊」拉到「服務請求」。

我現在正試圖將其推到Azure--不再使用本地機器,而是實際的工作者角色。

我打包了該項目並通過Azure訂閱門戶將其上傳到了生產環境,但導航到該網站的URL並沒有給我任何東西(未找到網站)。

我對Azure有點新。我需要採取哪些步驟來確保此應用程序能夠在雲中運行?我覺得我忘了配置一些東西,比如端點端口(81)。任何建議或推薦閱讀將會非常有幫助;非常感謝您的參與!

回答

1

如果你需要一些真正的援助,以解決該問題,TT將是最好看以下3兩件事:

  1. 你的自動化腳本(啓動任務)
  2. 你的Worker角色的OnStart()函數
  3. 你的服務定義和ServieConfiguration

是否使用ProgramEntryPoint到luanch你的RoR應用程序或你正在做的所有這一切都在啓動任務嗎?基於以上信息,很容易理解應用程序體系結構並提出一些建議。

但是,解決此問題的最佳方法是將您的Azure工作者角色VM登錄到enabled RDP access,然後登錄到您的Azure虛擬機以瞭解發生了什麼。對Azure VM的RDP訪問將驗證您的安裝腳本是否正確運行,並且所有模塊都已啓動。

由於您是Windows Azure的新手,可能會丟失幾件事情,如果您提供更多信息,您將獲得準確的幫助而不是一些猜測工作。

+0

非常感謝Avkash。我已經在VS中啓用了RDP訪問,儘管現在當我通過門戶將包上傳到我的訂閱時,部署失敗。我會將其標記爲完整併發布另一個問題:)。再次感謝您的時間先生! – RobVious