mercoledì 9 marzo 2011

Errore di "Time Out" con DeORnetSql & Server DB MySQL

L'errore di /Time Out/ può capitare più frequentemente mentre si attende di ricevere risposta da una elaborazione del server per grandi volumi di dati. La causa può provenire da diverse fonti, come vincoli di firewall o impostazioni di proxy, ma se l'errore è associato a Error 12002, questo accade quando un Servizio HTTP di Microsoft Windows (WinHTTP) fallisce una delle sue funzioni. L'Errore 12002 è un codice di errore di Microsoft Win32 Internet API.
Nel nostro caso è stato verificato che l'errore di /Time Out/ è generato dalla incapacità del Wininet.dll di attendere la risposta in quanto questo è influenzato dal Time-Out del Internet Explorer, questi non sempre è correttamente settato.
Per fissare l'eventuale errore è possibile controllare se nel registro (con Regedit) la chiave :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
contiene la sottochiave ReceiveTimeout con un valore almeno di 480000 che corrisponde ad 8 minuti. Se ciò non esiste vedere al seguente indirizzo, la soluzione :
http://support.microsoft.com/kb/q181050/
Il Microsoft FIX risolve il problema. Premere su FIX IT e procedere alla installazione del file che corregge il problema.