最近,我们从ColdFusion的9升级到CF10,现在我收到哪里我使用cfcontent服务我使用cfcontent来控制对文件的访问文件(PDF,DOC等),在页面上零星的错误,如一些仅供内部使用。 使用CF9(包括标准)时,我想这可能与变化到Tomcat这是没有发生,和。
我无法重现该错误,但它发生的每一天左右的200倍:
coldfusion.tagext.OutputException:该输出异常的原因是:ClientAbortException:java.net.SocketException异常:插座写入错误:连接由对等复位
此错误指示HTTP连接是由客户端(浏览器)终止。 当用户长时间运行的请求期间打“停止”按钮,它发生。 在CF服务器准备输出缓冲器,但是当它递回给Apache或IIS Web服务器通知它的客户端不再侦听。
在过去会发生在“的server.log”文件这个错误。 也许这已经改变了的行为是错误的,现在作为异常抛出到正规的标准输出和应用程序日志被困。
这个错误可能是存在的,因为用户等得不耐烦,但它也可以发生由于网络问题或不正确配置IIS或Apache。 它可以和重负荷下确实发生,以及 - 任何使HTTP / TCP连接的下降可能会产生这个错误。 一次...我不是说你不应该担心错误。 这是一个新的,之前未观察到的行为,因此它值得关注。 但也有,为什么这种错误可能抛出正当理由。