【问题标题】:Windows Azure Storage Table connection timed outWindows Azure 存储表连接超时
【发布时间】:2013-09-16 10:16:58
【问题描述】:

长时间(几天)运行服务时,我收到来自 Windows Azure 表存储的连接超时异常。甚至 get table api 也会返回此异常。

为什么会发生,我该如何解决?

【问题讨论】:

    标签: azure azure-table-storage azure-storage


    【解决方案1】:

    除了 Gaurav 的回答之外,这个问题的另一个常见原因是端口耗尽。请参阅http://blogs.msdn.com/b/windowsazurestorage/archive/2013/08/08/net-clients-encountering-port-exhaustion-after-installing-kb2750149-or-kb2805227.aspx 了解更多信息。

    【讨论】:

      【解决方案2】:

      其中一个可能的原因是您的存储帐户达到了 Windows Azure 存储指定的阈值。请确保您没有达到这些限制。存储团队有一个关于此的博客,您可以在此处阅读:http://blogs.msdn.com/b/windowsazurestorage/archive/2012/11/04/windows-azure-s-flat-network-storage-and-2012-scalability-targets.aspx。另一种可能性可能是您由于暂时性错误而得到这些。

      我建议的第一件事是在您的存储帐户上启用存储分析(如果尚未启用)。这将为您提供有关存储级别正在发生的事情的大量信息。您可以在此处阅读有关存储分析的更多信息:http://msdn.microsoft.com/en-us/library/windowsazure/hh343270.aspx

      其次,确保在您的代码中实施了良好的重试策略。这将处理瞬时错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-15
        • 1970-01-01
        • 2017-06-04
        • 1970-01-01
        • 1970-01-01
        • 2017-11-27
        • 1970-01-01
        相关资源
        最近更新 更多