È stato superato il limite di connessione di server PostgreSQL. Ci sono alcune connessioni riservate per Super utente.
Per aumentare il limite di connessione è necessario modificare il postgresql.conf (predefinito 100) si trova nella directory dei dati di PostgreSQL.
cat postgresql.conf | grep max_connection max_connections = 100
# (change requires restart)
# Note: Increasing max_connections costs ~400 bytes of shared memory per
# max_locks_per_transaction * (max_connections + max_prepared_transactions)
Aumentare il limite e riavviare l'istanza PostgreSQL.
Avvertenza: l'aumento del limite di connessione influirà sulla memoria.
provare a ottimizzare la connessione utilizzando il pool di connessioni nell'applicazione o nel livello db. su PostgreSQL è possibile utilizzare Pgpool2.
fonte
2012-11-27 12:19:06
La mia scommessa è che non stai chiudendo le connessioni correttamente dal tuo codice Java. –
Stai per caso creando una nuova connessione per ogni inserto? – lawl0r