Tengo una aplicación web y uso ajax para devolver la llamada a mi servidor web para recuperar datos.IE colgar durante 5 minutos cuando se llama a synchronous xmlhttprequest
(en momentos bastante difíciles de pronosticar, pero puede ser reproducida) A veces IE cuelga por completo durante 5 minutos (la ventana dice que no responde) y luego regresa y el objeto XMLHttpRequest responde con el error 12002.
La forma en que puede reproducirlo de la siguiente manera.
- ventana abierta (B) de la ventana principal (A) utilizando el botón
- Ventana A llama Ajax síncrona (PROC1) cuando se hace clic en el botón para abrir la ventana B. PROC1 ejecuta el archivo.
- La nueva ventana (B) tiene el código ajax (PROC2) y llama al servidor asíncrono. Funciona bien
- El usuario cierra la ventana B después de que se haya completado PROC2 pero antes de que se devuelvan los datos.
- En la ventana principal (a) el usuario vuelve a hacer clic en el botón. PROC1 se ejecuta nuevamente pero ahora la llamada a send() bloquea durante 5 minutos.
Por favor ayuda. Estuve buscando por 3 días.
Tenga en cuenta: * No puede probarlo en Firefox (la aplicación no es Firefox compatibles) * I tengo utilizar llamadas síncronas (que es la forma en que se construye la aplicación y tardaría demasiado desarrollador esfuerzo para reescribirlo)
¿Por qué sucede esto y cómo solucionarlo?
Sólo una sugerencia , pero use Process Explorer y Process Monitor para tener una idea de lo que sucede 'debajo la capucha'? – Terry