【问题标题】:Publish MongoDB in Windows Azure worker role - Always Busy以 Windows Azure 辅助角色发布 MongoDB - 总是很忙
【发布时间】:2013-05-08 16:52:42
【问题描述】:

我已经使用 mongoDB 开发了我的应用程序,现在我已经准备好在云中生活了。

我已经按照官方 mongoDB 网站上的教程来了解如何在 windows azure 的辅助角色。

我尝试在 windows azure 模拟器中进行本地部署,一切正常。

但是当我尝试将其发布到云服务中时,结果并不像我的预期。

MongoDB.WindowsAzure.MongoDBRole_IN_X(其中 X 是实例编号)始终处于忙碌状态并显示消息 ..

起始角色... UnhandledException:Microsoft.WindowsAzure.StorageClient.CloudDriveException

我对此一无所知。

谁能给点建议?

谢谢。

PS1。对不起我的英语。

PS2。我使用的是最新版本的 windows azure SDK。

【问题讨论】:

    标签: c# mongodb azure cloud azure-worker-roles


    【解决方案1】:

    在该辅助角色设置中,MongoDb 将自己设置为将数据库存储在持久驱动器(基本上是安装在 blob 中的 vhd)。由于您收到CloudDriveException,我首先要看的是用于安装驱动器的帐户的存储连接字符串。难道你的配置文件仍然指向本地开发存储?

    【讨论】:

    • 大卫,@ping_smiley,您能介意在细节上更具体一点吗?我现在也遇到了这个确切的问题,并且无法找到任何更详细的资源来确切地解决这个问题以及将其更改为什么。是 MongoDBDataDir 吗?
    • 更新:设置我自己的 Azure 存储,然后从辅助角色的 MongoDBDataDir 设置中使用帐户名和密钥指向它,仍然会通过 OP 显示相同的错误消息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 2012-06-11
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多