ユーザーからこのエラーが報告されていますが、アプリケーションの重要な部分ではないため、黙って無視したいと思います。
2013-02-09 15:20:15 [警告] チャネル オプションの設定に失敗しました: [id: 0x8cf59443, /84.100.204.150:51292 => /87.98.181.225:22091] io.netty.channel.ChannelException: java. net.SocketException: 無効な引数: io.netty.channel.socket.DefaultSocketChannelConfig.setTrafficClass(DefaultSocketChannelConfig.java:264) に詳細情報はありません io.netty.channel.socket.DefaultSocketChannelConfig.setOption(DefaultSocketChannelConfig.java:115) に io .netty.bootstrap.ServerBootstrap$ServerBootstrapAcceptor.inboundBufferUpdated(ServerBootstrap.java:264) で io.netty.channel.DefaultChannelHandlerContext.invokeInboundBufferUpdated(DefaultChannelHandlerContext.java:1170) で io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdated0(DefaultChannelHandlerContext.java:1148) ) io.netty.channel で。DefaultChannelHandlerContext.fireInboundBufferUpdated(DefaultChannelHandlerContext.java:1127) at io.netty.channel.DefaultChannelPipeline.fireInboundBufferUpdated(DefaultChannelPipeline.java:903) at io.netty.channel.socket.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:84) io.netty.channel.socket.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:397) で io.netty.channel.socket.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:361) で io.netty.channel.socket .nio.NioEventLoop.run(NioEventLoop.java:301) at io.netty.channel.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:110) at java.lang.Thread.run(Unknown Source) 原因: java.net. SocketException: 引数が無効です: sun.nio.ch.Net にこれ以上の情報はありません。setIntOption0(Native Method) で sun.nio.ch.Net.setSocketOption(不明なソース) で sun.nio.ch.SocketChannelImpl.setOption(不明なソース) で sun.nio.ch.SocketAdaptor.setIntOption(不明なソース) で sun. nio.ch.SocketAdaptor.setTrafficClass(Unknown Source) at io.netty.channel.socket.DefaultSocketChannelConfig.setTrafficClass(DefaultSocketChannelConfig.java:262) ... 12 詳細
これを達成するために、私は単純IP_TOS
に my でオプションを設定していますServerBootstrap
:
childOption(ChannelOption.IP_TOS, 0x18)
ハンドラーを配置する必要がある場所、またはこのオプションの設定の失敗を無視するオプションを知っている場合は、お知らせください。
md_5