Azure:在云中部署Ruby on Rails应用程序

Azure:在云中部署Ruby on Rails应用程序,azure,azure-sql-database,azure-storage,azure-storage-blobs,azure-worker-roles,Azure,Azure Sql Database,Azure Storage,Azure Storage Blobs,Azure Worker Roles,我刚刚完成了一个自动化脚本: 将项目生成下载到本地存储(工作角色) 安装ruby、apache和其他依赖项 将apache和RoR应用程序配置为通过端口81为请求提供服务 这一切都在本地进行。我在VisualStudio工作;运行应用程序成功地将本地计算机从“空白板”拉到“服务请求” 我现在正试图把它推到Azure上——不再使用本地机器,而是实际的工作者角色 我已经打包了该项目,并通过Azure订阅门户将其上载到生产环境,但导航到网站URL并没有给我任何信息(找不到网站) 我对Azure有点

我刚刚完成了一个自动化脚本:

  • 将项目生成下载到本地存储(工作角色)
  • 安装ruby、apache和其他依赖项
  • 将apache和RoR应用程序配置为通过端口81为请求提供服务
这一切都在本地进行。我在VisualStudio工作;运行应用程序成功地将本地计算机从“空白板”拉到“服务请求”

我现在正试图把它推到Azure上——不再使用本地机器,而是实际的工作者角色

我已经打包了该项目,并通过Azure订阅门户将其上载到生产环境,但导航到网站URL并没有给我任何信息(找不到网站)


我对Azure有点陌生。我需要采取哪些步骤来确保此应用程序在云中正常工作?我觉得我忘了配置一些东西,比如端点端口(81)。任何建议或推荐阅读都会非常有帮助;非常感谢您抽出时间

如果您需要一些真正的帮助来解决问题,最好看看以下三件事:

  • 您的自动化脚本(启动任务)
  • 您的辅助角色OnStart()函数
  • 您的服务定义和服务配置
  • 您是在使用ProgramEntryPoint关闭RoR应用程序,还是在启动任务中执行所有这些操作?基于以上信息,很容易理解应用程序架构,并可以提出一些建议

    但是,解决此问题的最佳方法是访问Azure Worker角色VM,然后登录到Azure VM以了解发生了什么。对Azure VM的RDP访问将验证您的安装脚本是否正确运行以及所有模块是否已启动


    由于您是新加入Windows Azure的用户,可能会遗漏一些内容,如果您提供更多信息,您将获得准确的帮助,而不是猜测工作

    非常感谢阿夫卡什。我已经在VS中启用了RDP访问,但现在当我通过门户将包上载到订阅时,部署失败。我会将此标记为完成,然后发布另一个问题:)。再次感谢您抽出时间,先生!