【问题标题】:Loosing connections and temporary slowness in Cloud SQLCloud SQL 中的连接断开和暂时缓慢
【发布时间】:2015-11-05 02:42:40
【问题描述】:

我们有一个使用 Cloud SQL(D2 实例)的 Django 应用程序(托管在 Compute Engine 上)。我们在负载均衡器健康检查中设置了非常频繁的监控。然而,我们每天大约会遇到一次以下错误:django.db.utils:OperationalError: (2013, 'Lost connection to MySQL server at \'reading initial communication packet\', system error: 0 "内部错误/检查(不是系统错误)"').

通常情况下,运行状况检查的 MySQL/Cloud SQL 交互需要不到 20 毫秒,但是每天有几次可能突然需要 500-1200 毫秒。

数据库的负载确实很轻(运行状况检查计入超过 95% 的系统请求),我们在重负载测试期间没有发现任何类似问题。似乎有什么东西随机导致 Cloud SQL 对一个或两个请求执行非常慢,或者断开连接,然后继续正常工作。

失去连接和随机但极其缓慢的原因可能是什么?关于如何解决这两个问题的任何想法?

【问题讨论】:

    标签: google-cloud-sql


    【解决方案1】:

    启用备份可能会导致此行为。

    你能检查一下你是否有这个选项吗?它位于编辑实例 > 备份部分下。

    请注意,时区与您的浏览器相同 - 如果您居住在纽约市,则备份时间窗口将为 UTC-5。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-20
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-31
      相关资源
      最近更新 更多