Buon giorno,
utilizzo VS 2005 express e sul server del mio provider ciclamente si ha il seguente errore:
Server Error in '/' Application.
--------------------------------------------------------------------------------
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[InvalidOperationException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.]
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +1184329
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
System.Web.DataAccess.SqlConnectionHolder.Open(HttpContext context, Boolean revertImpersonate) +84
System.Web.DataAccess.SqlConnectionHelper.GetConnection(String connectionString, Boolean revertImpersonation) +197
System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider.GetConnectionHolder() +16
System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider.LoadPersonalizationBlobs(WebPartManager webPartManager, String path, String userName, Byte[]& sharedDataBlob, Byte[]& userDataBlob) +195
System.Web.UI.WebControls.WebParts.PersonalizationProvider.LoadPersonalizationState(WebPartManager webPartManager, Boolean ignoreCurrentUser) +95
System.Web.UI.WebControls.WebParts.WebPartPersonalization.Load() +105
System.Web.UI.WebControls.WebParts.WebPartManager.OnInit(EventArgs e) +497
System.Web.UI.Control.InitRecursive(Control namingContainer) +321
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +692
Ho più volte segnalato l'errore ed oggi mi è arrivata la seguente risposta:
c'è qualcosa che non va, dopo il tuo avviso abbiamo messo il riciclo del pool ogni due ore.
Questo non basta, e ti spiego il perchè.
Guardando i processi allocati in memoria notiamo che il tuo attualmente occupa 150 mb e che ha un'incremento di 2 mb al minuto.
Ti preghiamo ti controllare bene la tua applicazione (query, connessioni, sessioni, ...), anche perchè con tutto lo spazio che occupa rischiamo di compromettere la macchina per voi e tutti gli altri clienti che "alloggiano" su questa (e abbiamo già ricevuto diverse lamentele).
Da parte nostra non possiamo fare altro, ti chiediamo gentilmente di riguardare l'applicazione.
Buon Lavoro.
A me sembra molto strano la cosa,perchè se fosse problema della procedura il problema dovrebbe presentarsi sempre invece avviene specialmente quando faccio degli aggiornamenti sul server'
Ogni idea e/o suggerimenti sono beni accetti.
Anche perchè non so cosa fare.
Grazie
Marisa