Unexpected exception in the selector loop., dubbo version: xxx, current host: 127.0.0.1 报错

记录一个Dubbo报错,这是在生产上运行了一段时间,莫名出现的错误,最后被同事解决了,在此做一下记录

2018-08-26 08:10:01125 WARN  [New I/O server worker #1-4] [NioWorker]  [DUBBO] Unexpected exception in the selector loop., dubbo version: 2.5.3, current host: 127.0.0.1
java.nio.channels.ClosedSelectorException
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:83)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:38)
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:163)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
2018-08-26 08:10:02125 WARN  [New I/O server worker #1-4] [NioWorker]  [DUBBO] Unexpected exception in the selector loop., dubbo version: 2.5.3, current host: 127.0.0.1
java.nio.channels.ClosedSelectorException
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:83)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:38)
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:163)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
2018-08-26 08:10:03125 WARN  [New I/O server worker #1-4] [NioWorker]  [DUBBO] Unexpected exception in the selector loop., dubbo version: 2.5.3, current host: 127.0.0.1
java.nio.channels.ClosedSelectorException
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:83)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:38)
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:163)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
@

这种问题通常是文件被占用, dubbo里对应的是当前用户下的.dubbo文件,可以lsof grep 文件 找到进程 杀掉重启就ok了。
报错地方:
这里写图片描述
使用 kill -15 无法杀死进程,所以这里要使用kill -9。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值