簡體   English   中英

帶有默認連接池和postgresql 9.4.4的Slick 3.0正在通過“已經有太多客戶端”錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM