我已经开发了django,gcp cloud sql代理没有麻烦。但是突然我可以通过此消息将云SQL连接起来。
控制台消息:2019/03/15 11:48:41准备新连接2019/03/15 11:48:50" My-Project-Instance"的新连接2019/03/15 11:48:52从127.0.0.0.1:5432读取来自本地连接的数据错误:读取TCP 127.0.0.0.1:5432-> 127.0.0.0.0.0.1:55125:WSARECV:WSARECV:现有的连接被遥控器密闭主机。
我该如何修复?
mySQL的默认 wait_timeout
值为8小时 - 任何连接在此时间长度上都被强行关闭。
您应该使用连接池(在Python中为此提供了一个很棒的库),并将连接持续时间限制在低于此的值。您可以在"托管数据库连接"页面上查看如何执行此操作的几个示例。