2013-05-29 69 views
0

當我嘗試連接Linux上的postgresql 9.0服務器我已經連接了太多的客戶端。我嘗試將max_connections從100增加到200,然後啓動服務器,以實現最大連接。我應該改變Linux服務器上的什麼Postgresql太多客戶端錯誤在Linux服務器上

Eclipse的logcat的

Caused by: org.postgresql.util.PSQLException: FATAL: sorry, too many clients already 
     at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:291) 
     at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:108) 
     at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66) 
     at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125) 
     at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30) 
     at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:22) 

回答

0

增加MAX_CONNECTIONS,堅持將該值修改的postgresql.conf文件,所以首先的唯一途徑,檢查值是否已更改(重新啓動服務器後):

show max_connections 

如果值DID不變,你的程序有問題(文件許可可能?)。如果值DID發生變化,您可以嘗試使用更高的值(奇怪,但可能取決於您的應用程序連接要求或連接泄漏)。

+0

s我有權限和文件已成功更新。 –

相關問題