Хорошо, это сложно. У меня есть сервер Catalyst, к которому я могу получить доступ из Firefox 4, Chromium 12, IE 8 и 9 на других компьютерах. Когда я пытаюсь получить к нему доступ из IE9 на моем собственном компьютере (на том же компьютере, что и сервер), я получаю странные таймауты и задержки. Выходные данные сервера Catalyst не показывают этих задержек, а представление трафика IE9 не показывает "даже не показывает, что запрос был отправлен!
Пока сервер его вешает" s использует 100% ядра процессора, но затем возвращается в режим ожидания, ничего не выводя. Этот же запрос занимает 5 мс при запросе из Chrome или FF.
Если я ^ C заблокирую сервер, я получаю пугающе низкоуровневую ошибку:
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.
Чем отличается то, как IE9 направляет запросы в локальные сокеты?
Информация о среде: