【问题标题】:Postgresql: Max connections: set application name eating connectionsPostgresql:最大连接数:设置应用程序名称吃连接
【发布时间】:2019-08-02 17:28:11
【问题描述】:

PostgreSQL 中的许多连接吃连接限制,其中许多命名为:PostgreSQL JDBC Driver,带有查询:SET application_name = 'PostgreSQL JDBC Driver',请查找附件。

causing: FATAL: 抱歉,已经有太多客户了。 最大连接数为 100,我已增加到 150,但未解决!

请注意,我使用的是连接到 PostgreSQL 的 ThingWorx 平台。

【问题讨论】:

  • 您显然没有在 Java 代码中正确释放连接。
  • 直到现在我还没有使用代码,只是 PgAdmin4。
  • pgAdmin 不使用 JDBC,因此必须有一个 Java 程序可以打开这些连接
  • 我正在使用连接到 PostgreSQL 的 ThingWorx 平台,但是我没有发现该平台是如何创建会话的!

标签: postgresql jdbc thingworx


【解决方案1】:

如果连接属性 "assumeMinServerVersion" 设置为至少 9.0,那么 application_name 将在启动包中设置

jdbc:postgresql://<db_address>:5432/<db_name>?assumeMinServerVersion=9.4

【讨论】:

    猜你喜欢
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 2022-11-27
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 2015-07-01
    相关资源
    最近更新 更多