【问题标题】:Remaining connection slots are reserved for non-replication superuser connections error in YugabyteDBYugabyteDB 中的非复制超级用户连接错误保留了剩余的连接槽
【发布时间】:2022-07-19 00:15:32
【问题描述】:

[用户在YugabyteDB Community Slack上发布的问题]

连接到 yugabyte cloud DB 时出现以下错误:

Error: "Remaining connection slots are reserved for non-replication superuser connections"
org.postgresql.util.PSQLException: FATAL: remaining connection slots are reserved for non-replication superuser connections
    at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2675) ~[postgresql-42.3.5.jar:42.3.5]
    at org.postgresql.core.v3.QueryExecutorImpl.readStartupMessages(QueryExecutorImpl.java:2787) ~[postgresql-42.3.5.jar:42.3.5]
    at org.postgresql.core.v3.QueryExecutorImpl.<init>(QueryExecutorImpl.java:173) ~[postgresql-42.3.5.jar:42.3.5]
    at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:290) ~[postgresql-42.3.5.jar:42.3.5]
    at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) ~[postgresql-42.3.5.jar:42.3.5]
    at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:223) ~[postgresql-42.3.5.jar:42.3.5]
    at org.postgresql.Driver.makeConnection(Driver.java:402) ~[postgresql-42.3.5.jar:42.3.5]
    at org.postgresql.Driver.connect(Driver.java:261) ~[postgresql-42.3.5.jar:42.3.5]
    at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[HikariCP-4.0.3.jar:na]
    at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar:na]
    at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar:na]
    at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0.3.jar:na]
    at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar:na]
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-4.0.3.jar:na]
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar:na]
    at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159) ~[spring-jdbc-5.3.20.jar:5.3.20]

【问题讨论】:

    标签: yugabytedb


    【解决方案1】:

    这意味着来自数据库客户端的连接数已超过节点设置为提供服务的连接数。这可以使用-ysql_max_connections tserver 标志进行更改。一般来说,最好对最大连接数和连接数保守一点。

    有关指南,请参阅https://blog.yugabyte.com/database-connection-management/

    【讨论】:

      猜你喜欢
      • 2019-03-12
      • 1970-01-01
      • 2016-11-28
      • 2021-01-11
      • 2012-08-04
      • 2020-04-26
      • 2015-03-30
      • 1970-01-01
      相关资源
      最近更新 更多