![](/img/trans.png)
[英]Slick and bonecp: org.postgresql.util.PSQLException: FATAL: sorry, too many clients already error
[英]Slick 3.0 with default connection pooling and postgresql 9.4.4 is throughing “too many clients already” error
目前我正在構建一個微服務應用程序。 我有三個實際與數據庫交互的實例,即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
}
}
問題是我收到了這個致命錯誤:對不起,太多的客戶已經出錯了。 postgresql中的max_connections是100,這是默認值。 根據網絡上的討論,我可能必須使用連接池,這是我使用Slick的默認連接池HikariCP。 我現在很困惑,我應該采取什么措施來解決這個問題。
將maxConnections
參數添加到配置中。
dbconf {
numThreads=10
maxConnections=10
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.