Affronto il seguente problema:Quando possiamo usare il metodo ClearAllPools?
Connection Pool ha raggiunto il numero massimo di connessioni
ho seguito tutte le raccomandazioni. il problema non è come prima ma succede raramente !!
Io uso il Using statement
con tutte le mie connessioni e lettori.
Ultimamente affronta il seguente errore, e ho dovuto ripristinare il iis
per risolvere il mio problema.
Connection Pool has reached the maximum number of connections. at IBM.Data.Informix.IfxConnectionPool.ReportOpenTimeOut()
at IBM.Data.Informix.IfxConnectionPool.Open(IfxConnection connection)
at IBM.Data.Informix.IfxConnPoolManager.Open(IfxConnection connection)
at IBM.Data.Informix.IfxConnection.Open()
at DB_Connection_s.DB_Connection.GetUserSystems(String emp_num)
Ora ho letto su questo metodo ClearAllPools()
.ma non so quando usare questo metodo .e se questo considerato come una buona soluzione per evitare che il have to
ripristinare le iis per fissare l'orario della richiesta problema?
È possibile configurare la dimensione di un pool di connessioni? Il server del database Informix è in esecuzione sullo stesso computer di IIS? In tal caso, stai utilizzando connessioni a memoria condivisa su Informix? Se si utilizzano connessioni a memoria condivisa su un server Informix locale, è possibile che sia stato superato il numero di connessioni simultanee configurate da Informix per la gestione. Dovresti quindi aumentare tale configurazione e riavviare Informix. Se stai usando qualcosa di diverso dalle connessioni di memoria condivisa, non c'è un limite superiore sulle connessioni nello stesso modo. –
' ' –
questo è nel' web.config' –