首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择器循环中的Netty4意外异常

选择器循环中的Netty4意外异常
EN

Stack Overflow用户
提问于 2013-06-28 10:40:49
回答 1查看 10.9K关注 0票数 2

我使用Netty4.0.0.CR3实现了一个HTTP客户机。我正在管理面向服务器的客户端连接池,基于特定事件,事件处理程序线程从池中选择一个连接,将HTTP请求发送到服务器,等待响应(FullHttpResponse),然后将连接释放回池。

现在我面临的问题是,在很重的负载下,我在日志中得到了这些warnings

15:56:59.828 nioEventLoopGrou-37-1警告i.n.c.nio.NioEventLoop - Slf4JLogger.warn():选择器循环中的意外异常。java.util.concurrent.RejectedExecutionException:事件执行器终止于io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:711) ~netty-all-4.0.0.CR3.jar:na在io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:306) ~netty-all-4.0.0.CR3.jar:na在io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:696) ~netty-all-4.0.0.CR3.jar:na在io.netty.channel.AbstractChannel$AbstractUnsafe.invokeLater(AbstractChannel.java:968) ~netty-all-4.0.0.CR3.jar:na在io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:750) ~netty-all-4.0.0.CR3.jar:na在io.netty.channel.nio.NioEventLoop.closeAll(NioEventLoop.java:521) ~netty-all-4.0.0.CR3.jar:na在io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:329) ~netty-all-4.0.0.CR3.jar:na at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:114) netty-all-4.0.0.CR3.jar:na at java.lang.Thread.run(Thread.java:680) na:1.6.0_45

`

现在,我想问的是,这些警告会不会产生任何问题,如果是的话,关于如何解决这个问题的任何指示,或者我可以忽略它们。

你好!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-29 11:00:41

我认为您在处理所有请求之前关闭了EventLoopGroup。确保使用EventLoopGroup.shutdownGracefully()。

如果在处理所有内容之前关闭EventLoopGroup,它将产生这样的错误。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17362839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档