Google cloud platform 谷歌云SQL连接为什么会失败;(psycopg2.DatabaseError)服务器意外关闭了连接;
我正在与一位客户合作,他在GCP云SQL部署方面遇到了问题。以下是一些问题: 连接到云SQL时,连接通常会间歇性失败。这可能看起来像Python错误:Google cloud platform 谷歌云SQL连接为什么会失败;(psycopg2.DatabaseError)服务器意外关闭了连接;,google-cloud-platform,google-cloud-sql,Google Cloud Platform,Google Cloud Sql,我正在与一位客户合作,他在GCP云SQL部署方面遇到了问题。以下是一些问题: 连接到云SQL时,连接通常会间歇性失败。这可能看起来像Python错误: (psycopg2.DatabaseError) server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. 或者,在节
(psycopg2.DatabaseError) server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
或者,在节点中,它可能看起来像超时错误或套接字挂起:
TimeoutError: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call?
据我们所知,我们已经正确地配置了所有内容,并遵循了《云SQL疑难解答指南》中的所有说明。我们有一个20GB内存的实例,它应该支持250个连接。超时应设置为以正确的间隔(<10分钟)刷新连接。所以我们不确定这里发生了什么
我知道这不是一个吨继续,但我想尝试和做我的尽职调查,看看我们可以如何帮助他们。我意识到我们可能无法就正在发生的事情得到一个完美的答案,但是我可以问他们一些额外的问题来帮助调试这个问题,这将是一个非常有帮助的开始
我发现这个类似的问题似乎在描述同一个问题,但没有答案:
谢谢你的帮助 正如错误所示,不清楚是什么原因导致连接关闭。我建议您查看云SQL错误日志(在您的Google云控制台中),以查看有关为什么关闭连接的详细信息,正如本例所示(分配了错误的角色) 这件事最近发生在我身上。结果是一个非常大的插入查询超时了。将其拆分为更小的插件修复了该问题。