我用gcp cloud sql proxy开发了django,没有麻烦。但是突然之间,我无法将此消息连接到云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.1:5432上的本地连接读取数据有错误:读取tcp 127.0.0.1:5432->127.0.0.1:55125:wsarecv:现有连接被远程强行关闭主机。
我该如何解决?
答案 0 :(得分:0)
MySQL的默认wait_timeout
值为8小时-在此时间内打开的所有连接都会被强制关闭。
您应该使用连接池(在python中,一个不错的库是SQLAlchemy),并将连接持续时间限制为一个小于此值的值。您可以在Managing Database Connections页上看到一些有关此操作的示例。