【发布时间】:2011-08-23 16:28:41
【问题描述】:
好的,这很难。我有一台 Catalyst 服务器,可以从其他计算机上的 Firefox 4、Chromium 12 以及 IE 8 和 9 正常访问。当我尝试在我自己的机器(服务器所在的同一台机器)上从 IE9 访问它时,我得到了奇怪的超时和延迟。 Catalyst 服务器的输出没有显示这些延迟,IE9 流量视图甚至没有显示请求已发送!
当服务器挂起时,它正在使用 100% 的处理器内核,但随后又回到空闲状态,不输出任何内容。从 Chrome 或 FF 发出相同的请求需要 5 毫秒。
如果我在服务器被锁定时 ^C ,我会得到这个可怕的低级错误:
无法强制 UNKNOWN 在 sysread 中输入字符串 在 C:/strawberry/perl/site/lib/Catalyst/Engine/HTTP.pm 第 440 行。 没有包或对象引用无法调用方法“_socket_data” 在 C:/strawberry/perl/site/lib/Catalyst/Engine/HTTP.pm 第 358 行。 恐慌:pad_free curpad 在 C:/strawberry/perl/site/lib/Catalyst/Engine/HTTP.pm 第 358 行。IE9 如何将请求路由到本地套接字有什么不同?
环境信息:
- Windows 7 Pro x64
- 草莓 Perl 5.10.1 x86
- 催化剂 5.80032
- Internet Explorer 9.0.8112.16421
【问题讨论】:
标签: perl internet-explorer networking internet-explorer-9 catalyst