连接由对等方重置:套接字写入错误 - Coldfusion 10 上的 cfcontent

2023-11-25

我们最近从 Coldfusion 9 升级到 CF10,我现在在使用 cfcontent 提供文档(pdf、doc 等)的页面上收到偶发错误。我使用 cfcontent 来控制对文件的访问,如下所示有些仅供内部使用。使用 CF9(均为标准)时没有发生这种情况,我认为这可能与 Tomcat 的更改有关。

我无法重现该错误,但该错误每天会发生 200 次左右:

Coldfusion.tagext.OutputException:此输出异常的原因是:ClientAbortException:java.net.SocketException:对等方重置连接:套接字写入错误


此错误表明 HTTP 连接已被客户端(浏览器)终止。当用户在长时间运行的请求期间点击“停止”按钮时,就会发生这种情况。 CF 服务器准备输出缓冲区,但当它将其返回给 Apache 或 IIS 时,web服务器通知它客户端不再监听。

过去,此错误会发生在“server.log”文件中。也许已经改变的行为是错误现在作为常规标准输出的异常抛出并由应用程序日志捕获。

发生此错误可能是因为用户变得不耐烦,但也可能also由于网络问题或 IIS 或 Apache 配置不当而发生。它也可能并且确实在重负载下发生 - 任何导致 HTTP/TCP 连接断开的因素都可能生成此错误。再说一遍...我并不是说你应该not担心错误。这是一种以前未被观察到的新行为,因此值得关注。但是这里有合法的可能引发此类错误的原因。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

连接由对等方重置:套接字写入错误 - Coldfusion 10 上的 cfcontent 的相关文章

随机推荐