在对控制器执行异步请求时(不使用注释)我得到此错误有人知道为什么吗?
我正在使用spring 4.0.5和wildfly 8.1.0
16:42:48,621 DEBUG [io.undertow.request.io](默认任务-20)UT005013:发生IOException:java.io.IOException:UT000029:Channel is 如果您尝试编写分块数据,则关闭中间块 在完全写入之后才能关闭频道。
答案 0 :(得分:3)
当我在Spring 4.1.0,JSF 2.0和JDK 8.0_u25中使用Wildfly 8.0 final时,我遇到了同样的异常。我的服务器CPU处理每次发生时增加了25%。
我使用Wildfly 8.2.0 Final解决了CPU负载问题。
我观察了我的服务器将近8天,然后我意识到当客户端向服务器和服务器发送请求时需要额外的时间来生成响应时会发生此异常。如果用户在获得响应之前关闭其浏览器窗口或注销,则当服务器尝试将响应发送到客户端时,则会发生IOException
。