Google cloud platform 谷歌云SQL连接为什么会失败;(psycopg2.DatabaseError)服务器意外关闭了连接;

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. 或者,在节

我正在与一位客户合作,他在GCP云SQL部署方面遇到了问题。以下是一些问题:

连接到云SQL时,连接通常会间歇性失败。这可能看起来像Python错误:

(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云控制台中),以查看有关为什么关闭连接的详细信息,正如本例所示(分配了错误的角色)

这件事最近发生在我身上。结果是一个非常大的插入查询超时了。将其拆分为更小的插件修复了该问题。