A-A+

ISA SERVER 2004的23004和23002错误

2008年05月29日 编程开发 暂无评论 阅读 1 次

ISA SERVER 2004的23004和23002错误 can212的体验,打了补丁,23002日志照常出现,没办法禁用了http压缩。

ISA server 2004的23004错误的完美解决
用过ISA 2004的人都知道有一个常见的23004错误.
有时,还会出现一个与之类似的23002错误.
导致这些错误的原因是相同的,那就是与ISA服务器的HTTP压缩有关.

如下情形常常会出现ISA 2004 Server的应用程序日记错误
a.用户尝试访问 Web 站点发送压缩的HTTP 响应.
b.ISA Server 2004从服务器请求压缩 HTTP 响应.

以下是一些常见的错误方式.

事件类型:警告
事件来源:Microsoft ISA Server Web Proxy
事件种类:无
事件 ID:23004
日期:2007-1-25
事件:15:34:37
用户:N/A
计算机:ROBOT-005
描述:
ISA 服务器无法从XXXXX(一般来说,这里给出的是某个地址)处理响应正文。尽管 ISA 服务器未请求压缩,但服务器却提供了压缩响应。该响应已被丢弃。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

23002的错误也与这个类似.这里就不写了.

最早出现这种错误的时候,我都是用如下方法解决的.
1.打开ISA管理器,点配置,找到"插件".
2.禁用"压缩筛选器",禁用"压缩内容筛选器".

这样,23004和23002这两个错误就再也不会出现了.不过这样总觉得有点不爽,好好的一个筛选器,为什么禁用?既然要禁用,微软开发这个功能干嘛?

现在如果你也遇到了这个问题,你不用这样做了.只要安装一个补丁就可以了.
因为微软已发布了针对 HTTP 压缩问题的ISA 2004更新程序.
这个补丁同时还解决了"zip 附件时出现错误 500"等很多问题.
详细消息见如下链接:
ISA SP2 916106补丁包

其实,微软发布这个补丁已有9个月了,都怪我自己没注意到,因为微软发布ISA 2004 SP2后并没有发布过大的补丁,所以没注意. 所以,上一节的内容应该改为"你9个月前就不用这样做了",哈哈.

不过10天前我仍注意到微软的新闻组有人提出23004错误如何解决的问题.
当时大家讨论了一下,都说要禁用压缩筛选器才可以解决.后来有人问到为什么要这样做?我上google查了一下,才发现这种做法早已"过时"了.
特此.

参考文档:
微软kb915422(en-us)

微软kb916106(cn)

给我留言

Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录