Oracle
 sql >> Database >  >> RDS >> Oracle

periodo di timeout scaduto. tutte le connessioni in pool erano in uso e la dimensione massima del pool è stata raggiunta

In generale, questo errore può verificarsi nelle seguenti situazioni:

1) Hai un numero molto elevato di utenti che utilizzano il tuo database contemporaneamente e finisci le connessioni libere. Possibili soluzioni:aumentare il numero di connessioni consentite sul tuo server e/o (se il tuo sistema è un server web) aumentare la dimensione del pool specificata nella stringa di connessione al database.

2) Il tuo sistema ha una progettazione logica del database scadente e/o perdite di connessione come quando la connessione aperta non viene chiusa correttamente in un secondo momento. La soluzione per questo sarà controllare il tuo codice per tali perdite di connessione e risolverle chiudendo correttamente le connessioni tutto il tempo.