PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

errore SSL MAC del record errato tra Java e PortgreSQL

Non so come Java se ne occupi, ma un certo numero di fornitori ha recentemente rilasciato aggiornamenti di sicurezza che hanno disabilitato il supporto per la rinegoziazione SSL, a volte in modi non funzionanti. Alcuni sono stati risolti da allora, altri no. Questo potrebbe essere il tuo problema, nel caso in cui ciò accada dopo che una quantità abbastanza grande di dati (512 Mb per impostazione predefinita) è passata su una connessione. Dal momento che probabilmente stai utilizzando un pool di connessioni, sembra del tutto possibile.

In PostgreSQL 8.4.3 (in uscita questa settimana), abbiamo aggiunto un parametro di configurazione che ti consente di disabilitare completamente la rinegoziazione SSL:potrebbe valere la pena provare. (ci sono anche nuove versioni negli alberi precedenti (come 8.3) che contengono questa funzionalità)