gpt4 book ai didi

postgresql - 使用默认连接池的 Slick 3.0 和 postgresql 9.4.4 正在经历 "too many clients already"错误

转载 作者:行者123 更新时间:2023-11-29 11:47:37 25 4
gpt4 key购买 nike

目前我正在构建一个带有微服务的应用程序。我有三个实际与数据库交互的实例,即 Postgresql 9.4.4。

下面是我与 slick 3.0 的连接属性

dev {

# Development Database configuration
# ~~~~~
dbconf {
dataSourceClass="org.postgresql.ds.PGSimpleDataSource"
properties {
user="xyz"
password="dev@xyz"
databaseName="dev_xyz"
serverName="localhost"
}
numThreads=10
}
}

问题是我遇到了这个 FATAL: sorry, too many clients already 错误。 postgresql 中的 max_connections 是默认值 100。根据网络上的讨论,我可能必须为此使用连接池,这是我通过使用 Slick 的默认连接池 HikariCP 来实现的。我现在很困惑,我应该采取什么步骤来解决这个问题。

最佳答案

maxConnections 参数添加到您的配置中。

dbconf {
numThreads=10
maxConnections=10
}

关于postgresql - 使用默认连接池的 Slick 3.0 和 postgresql 9.4.4 正在经历 "too many clients already"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31802959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com