我在云 sql Postgres 日志中看到这些错误。
它是一个小的 1 cpu,4Gb 的 ram 实例,但这有点麻烦。我max_connections在可定制的标志中看不到任何可以让我绕过此错误的标志。
该应用程序是一个简单的 Django 服务,查询和负载甚至不向公众公开。
对我来说,直接的解决方案是开始将数据库连接池与 pgbouncer 或 Django 应用程序一起使用,但这会增加一些复杂性。
max_connections
-----------------
100
Run Code Online (Sandbox Code Playgroud)
我们有办法增加这个数字吗?
PS:挖了一下之后好像是用gunicorn使用gevent worker。在此之前,它是稳定的 < 20 个连接。
然而,在流量激增的情况下,最好知道是否max_connections可以控制。
更新:现在您可以通过 Cloud SQL Flags 设置 max_connections 设置。请参阅https://cloud.google.com/sql/docs/postgres/flags#postgres-m
目前没有办法增加限制,但我们知道这个问题。请在我们的问题跟踪器上关注问题 37271935。
| 归档时间: |
|
| 查看次数: |
6239 次 |
| 最近记录: |