以下是一些代码:
public void channelReadComplete(ChannelHandlerContext ctx) {
ctx.flush();
//ctx.close();
}
我正在尝试使用apache -ab命令测试我的服务器。当ctx.close()取消注释时,apache基准命令“ab -c100 -n1000”正常执行,但当通道保持打开时,基准测试显示70007超时异常。我如何保持所有关系的打开?
答案 0 :(得分:2)
只有在不存在keep-alive标头且仅在响应完全写入时才应关闭Channel。请参阅HttpHelloWorldServer示例