0

我已经用 gcp cloud sql proxy 开发了 django,没有遇到麻烦。但是突然我不能用这个消息连接云sql。

控制台消息:2019/03/15 11:48:41 准备好新连接 2019/03/15 11:48:50 “我的项目实例”的新连接 2019/03/15 11:48:52 从127.0.0.1:5432 上的本地连接出错:读取 tcp 127.0.0.1:5432->127.0.0.1:55125: wsarecv: 远程主机强制关闭现有连接。

我怎样才能解决这个问题?

4

1 回答 1

0

MySQL 的默认wait_timeout值为 8 小时 - 在此时间长度内打开的任何连接都会被强制关闭。

您应该使用连接池(python 中一个很棒的库是SQLAlchemy)并将连接持续时间限制为低于此值。您可以在“管理数据库连接”页面 上查看如何执行此操作的几个示例。

于 2019-03-17T03:42:23.110 回答