【发布时间】:2019-08-27 15:13:47
【问题描述】:
我注意到我们在使用 Google App Engine 和 Google Cloud SQL 时经常收到“通信链路故障”消息。当我们的 App Engine 应用程序进入休眠状态然后需要唤醒时,尤其会发生这种情况。这种情况在我们的测试服务器上发生得更频繁(与我们的生产环境相比,它可能更经常被闲置)。
我们最近切换到 MySQL 2nd Gen (v5.7)。我认为这可能会缓解问题,因为第 2 代实例仍然处于活动状态(即激活策略 = 始终开启)。但我们仍然收到“通信链路故障”错误。
我们最近也开始使用 Hikari 连接池。发生同样的错误,它被 HikariCP 捕获。
【问题讨论】:
-
我不这么认为。在第二次尝试连接时,代码没有更改。导致这种情况的应用引擎环境是什么?
标签: mysql google-app-engine google-cloud-sql