Luk*_*son 5 google-cloud-sql google-cloud-platform
我正在与一位在 GCP Cloud SQL 部署方面遇到问题的客户合作。有问题抄录如下:
连接到 Cloud SQL 时,连接经常会间歇性失败。这可能看起来像一个 Python 错误:
(psycopg2.DatabaseError) server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
Run Code Online (Sandbox Code Playgroud)
或者,在 Node 中,它可能看起来像超时错误或套接字挂起:
TimeoutError: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call?
Run Code Online (Sandbox Code Playgroud)
据我们所知,我们已正确配置所有内容,并遵循 Cloud SQL 故障排除指南中的所有说明。我们有一个具有 20GB 内存的实例,应支持 250 个连接。应将超时设置为以正确的时间间隔(< 10 分钟)刷新连接。所以我们不确定这里发生了什么。
我知道这并不算什么,但我想尝试尽职调查,看看我们可以如何帮助他们。我意识到我们可能无法得到关于正在发生的事情的完美答案,但我可以向他们询问一些额外的问题来帮助调试问题,这将是一个很大的帮助。
我发现这个类似的问题似乎描述了相同的问题,但没有答案:PostgreSQL 'Sever Closed the Connection Unexpected'
谢谢你的帮助!
小智 -1
正如错误所示,尚不清楚是什么导致连接被关闭。我建议查看 Cloud SQL 错误日志(在 Google Cloud Console 中),以查看有关连接关闭原因的详细信息,就像此Github 问题中的情况一样(分配了错误的角色)。
| 归档时间: |
|
| 查看次数: |
2993 次 |
| 最近记录: |