IE9 pierde solicitudes a un servidor Catalyst local
Está bien, esta es una pregunta difícil. Tengo un servidor Catalyst al que puedo acceder perfectamente desde Firefox 4, Chromium 12 e IE 8 y 9 en otras computadoras. Cuando intento acceder a él desde IE9 en mi propia máquina (la misma máquina en la que está el servidor), recibo extraños tiempos de espera y retrasos. ¡La salida del servidor Catalyst no muestra estos retrasos y la vista de tráfico IE9 ni siquiera muestra que la solicitud se haya enviado alguna vez!
Mientras el servidor está colgando, está utilizando el 100% del núcleo de un procesador, pero luego vuelve a estar inactivo sin generar nada. Esta misma solicitud tarda 5 ms cuando se solicita a Chrome o FF.
Si yo ^ C el servidor mientras está bloqueado me sale este error terriblemente bajo:
Can't coerce UNKNOWN to string in sysread at C:/strawberry/perl/site/lib/Catalyst/Engine/HTTP.pm line 440. Can't call method "_socket_data" without a package or object reference at C:/strawberry/perl/site/lib/Catalyst/Engine/HTTP.pm line 358. panic: pad_free curpad at C:/strawberry/perl/site/lib/Catalyst/Engine/HTTP.pm line 358.
¿Qué tiene de diferente cómo IE9 enruta las solicitudes a los sockets locales?
Información del entorno:
Windows 7 Pro x64Strawberry Perl 5.10.1 x86Catalyst 5.80032Internet Explorer 9.0.8112.16421