首页  

netty 服务端启动日志     所属分类 netty 浏览量 1214
08:08:00,729 DEBUG main io.netty.util.internal.logging.InternalLoggerFactory io.netty.util.internal.logging.InternalLoggerFactory.newDefaultFactory(InternalLoggerFactory.java:47) - Using Log4J as the default logging framework 
日志框架检测 , 依次检测  Slf4J Log4J Log4J2 JdkLogger

事件循环  boss线程组 和 IO线程组初始化
08:08:00,735 DEBUG main io.netty.channel.MultithreadEventLoopGroup io.netty.channel.MultithreadEventLoopGroup.(MultithreadEventLoopGroup.java:44) - -Dio.netty.eventLoopThreads: 8 
08:08:00,769 DEBUG main io.netty.channel.nio.NioEventLoop io.netty.channel.nio.NioEventLoop.(NioEventLoop.java:104) - -Dio.netty.noKeySetOptimization: false 
08:08:00,772 DEBUG main io.netty.channel.nio.NioEventLoop io.netty.channel.nio.NioEventLoop.(NioEventLoop.java:105) - -Dio.netty.selectorAutoRebuildThreshold: 512 

平台信息检测  PlatformDependent  使用  PlatformDependent0

08:08:00,796 DEBUG main io.netty.util.internal.PlatformDependent io.netty.util.internal.PlatformDependent.isOsx0(PlatformDependent.java:966) - Platform: MacOS 
08:08:00,799 DEBUG main io.netty.util.internal.PlatformDependent0 io.netty.util.internal.PlatformDependent0.explicitNoUnsafeCause0(PlatformDependent0.java:395) - -Dio.netty.noUnsafe: false 
08:08:00,800 DEBUG main io.netty.util.internal.PlatformDependent0 io.netty.util.internal.PlatformDependent0.javaVersion0(PlatformDependent0.java:871) - Java version: 8 
08:08:00,803 DEBUG main io.netty.util.internal.PlatformDependent0 io.netty.util.internal.PlatformDependent0.(PlatformDependent0.java:120) - sun.misc.Unsafe.theUnsafe: available 
08:08:00,804 DEBUG main io.netty.util.internal.PlatformDependent0 io.netty.util.internal.PlatformDependent0.(PlatformDependent0.java:144) - sun.misc.Unsafe.copyMemory: available 
08:08:00,805 DEBUG main io.netty.util.internal.PlatformDependent0 io.netty.util.internal.PlatformDependent0.(PlatformDependent0.java:182) - java.nio.Buffer.address: available 
08:08:00,806 DEBUG main io.netty.util.internal.PlatformDependent0 io.netty.util.internal.PlatformDependent0.(PlatformDependent0.java:243) - direct buffer constructor: available 
08:08:00,808 DEBUG main io.netty.util.internal.PlatformDependent0 io.netty.util.internal.PlatformDependent0.(PlatformDependent0.java:313) - java.nio.Bits.unaligned: available, true 
08:08:00,808 DEBUG main io.netty.util.internal.PlatformDependent0 io.netty.util.internal.PlatformDependent0.(PlatformDependent0.java:378) - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable prior to Java9 
08:08:00,808 DEBUG main io.netty.util.internal.PlatformDependent0 io.netty.util.internal.PlatformDependent0.(PlatformDependent0.java:385) - java.nio.DirectByteBuffer.(long, int): available 
08:08:00,809 DEBUG main io.netty.util.internal.PlatformDependent io.netty.util.internal.PlatformDependent.unsafeUnavailabilityCause0(PlatformDependent.java:992) - sun.misc.Unsafe: available 
08:08:00,810 DEBUG main io.netty.util.internal.PlatformDependent io.netty.util.internal.PlatformDependent.tmpdir0(PlatformDependent.java:1086) - -Dio.netty.tmpdir: /var/folders/w6/2wzjcqzn4njd5z_df4whdzzr0000gn/T (java.io.tmpdir) 
08:08:00,813 DEBUG main io.netty.util.internal.PlatformDependent io.netty.util.internal.PlatformDependent.bitMode0(PlatformDependent.java:1165) - -Dio.netty.bitMode: 64 (sun.arch.data.model) 
08:08:00,816 DEBUG main io.netty.util.internal.PlatformDependent io.netty.util.internal.PlatformDependent.(PlatformDependent.java:158) - -Dio.netty.maxDirectMemory: 1908932608 bytes 
08:08:00,816 DEBUG main io.netty.util.internal.PlatformDependent io.netty.util.internal.PlatformDependent.(PlatformDependent.java:164) - -Dio.netty.uninitializedArrayAllocationThreshold: -1 


08:08:00,818 DEBUG main io.netty.util.internal.CleanerJava6 io.netty.util.internal.CleanerJava6.(CleanerJava6.java:92) - java.nio.ByteBuffer.cleaner(): available 
08:08:00,819 DEBUG main io.netty.util.internal.PlatformDependent io.netty.util.internal.PlatformDependent.(PlatformDependent.java:184) - -Dio.netty.noPreferDirect: false 
08:08:00,829 DEBUG main io.netty.util.internal.PlatformDependent io.netty.util.internal.PlatformDependent$Mpsc.(PlatformDependent.java:860) - org.jctools-core.MpscChunkedArrayQueue: available 
08:08:00,898 DEBUG main io.netty.channel.DefaultChannelId io.netty.channel.DefaultChannelId.(DefaultChannelId.java:79) - -Dio.netty.processId: 38222 (auto-detected) 


08:08:00,901 DEBUG main io.netty.util.NetUtil io.netty.util.NetUtil.(NetUtil.java:139) - -Djava.net.preferIPv4Stack: false 
08:08:00,901 DEBUG main io.netty.util.NetUtil io.netty.util.NetUtil.(NetUtil.java:140) - -Djava.net.preferIPv6Addresses: false 
08:08:00,908 DEBUG main io.netty.util.NetUtil io.netty.util.NetUtil.(NetUtil.java:224) - Loopback interface: lo0 (lo0, 0:0:0:0:0:0:0:1) 
08:08:00,910 DEBUG main io.netty.util.NetUtil io.netty.util.NetUtil$1.run(NetUtil.java:289) - Failed to get SOMAXCONN from sysctl and file /proc/sys/net/core/somaxconn. Default: 128 

08:08:00,915 DEBUG main io.netty.channel.DefaultChannelId io.netty.channel.DefaultChannelId.(DefaultChannelId.java:101) - -Dio.netty.machineId: 98:01:a7:ff:fe:e3:21:83 (auto-detected) 


08:08:00,926 DEBUG main io.netty.util.internal.InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.(InternalThreadLocalMap.java:54) - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024 
08:08:00,926 DEBUG main io.netty.util.internal.InternalThreadLocalMap io.netty.util.internal.InternalThreadLocalMap.(InternalThreadLocalMap.java:57) - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096 


08:08:00,940 DEBUG main io.netty.util.ResourceLeakDetector io.netty.util.ResourceLeakDetector.(ResourceLeakDetector.java:121) - -Dio.netty.leakDetection.level: paranoid 
08:08:00,941 DEBUG main io.netty.util.ResourceLeakDetector io.netty.util.ResourceLeakDetector.(ResourceLeakDetector.java:122) - -Dio.netty.leakDetection.targetRecords: 4 


08:08:01,001 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:120) - -Dio.netty.allocator.numHeapArenas: 8 
08:08:01,002 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:121) - -Dio.netty.allocator.numDirectArenas: 8 
08:08:01,002 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:123) - -Dio.netty.allocator.pageSize: 8192 
08:08:01,002 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:128) - -Dio.netty.allocator.maxOrder: 11 
08:08:01,003 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:132) - -Dio.netty.allocator.chunkSize: 16777216 
08:08:01,003 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:133) - -Dio.netty.allocator.tinyCacheSize: 512 
08:08:01,003 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:134) - -Dio.netty.allocator.smallCacheSize: 256 
08:08:01,004 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:135) - -Dio.netty.allocator.normalCacheSize: 64 
08:08:01,004 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:136) - -Dio.netty.allocator.maxCachedBufferCapacity: 32768 
08:08:01,004 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:137) - -Dio.netty.allocator.cacheTrimInterval: 8192 
08:08:01,005 DEBUG main io.netty.buffer.PooledByteBufAllocator io.netty.buffer.PooledByteBufAllocator.(PooledByteBufAllocator.java:138) - -Dio.netty.allocator.useCacheForAllThreads: true 


08:08:01,025 DEBUG main io.netty.buffer.ByteBufUtil io.netty.buffer.ByteBufUtil.(ByteBufUtil.java:83) - -Dio.netty.allocator.type: pooled 
08:08:01,026 DEBUG main io.netty.buffer.ByteBufUtil io.netty.buffer.ByteBufUtil.(ByteBufUtil.java:92) - -Dio.netty.threadLocalDirectBufferSize: 0 
08:08:01,026 DEBUG main io.netty.buffer.ByteBufUtil io.netty.buffer.ByteBufUtil.(ByteBufUtil.java:95) - -Dio.netty.maxThreadLocalCharBufferSize: 16384 

08:08:01,048 WARN main io.netty.bootstrap.ServerBootstrap io.netty.bootstrap.AbstractBootstrap.setChannelOption(AbstractBootstrap.java:460) - Unknown channel option 'TCP_NODELAY' for channel '[id: 0xc601de16]' 


08:08:01,077 INFO bossGroup-1-1 io.netty.handler.logging.LoggingHandler io.netty.util.internal.logging.AbstractInternalLogger.log(AbstractInternalLogger.java:150) - [id: 0xc601de16] REGISTERED 
08:08:01,080 INFO bossGroup-1-1 io.netty.handler.logging.LoggingHandler io.netty.util.internal.logging.AbstractInternalLogger.log(AbstractInternalLogger.java:150) - [id: 0xc601de16] BIND: 0.0.0.0/0.0.0.0:6789 


系统参数 -Dio.netty.eventLoopThreads -Dio.netty.tmpdir -Dio.netty.maxDirectMemory -Dio.netty.noPreferDirect -Dio.netty.maxDirectMemory -Dio.netty.allocator.type: pooled -Dio.netty.threadLocalDirectBufferSize -Dio.netty.maxThreadLocalCharBufferSize -Dio.netty.allocator.numHeapArenas -Dio.netty.allocator.numDirectArenas -Dio.netty.allocator.pageSize -Dio.netty.allocator.chunkSize -Dio.netty.leakDetection.level public static final PooledByteBufAllocator DEFAULT = new PooledByteBufAllocator(PlatformDependent.directBufferPreferred()); private final PoolArena<byte[]>[] heapArenas; private final PoolArena<ByteBuffer>[] directArenas; private final int tinyCacheSize; private final int smallCacheSize; private final int normalCacheSize; private final List<PoolArenaMetric> heapArenaMetrics; private final List<PoolArenaMetric> directArenaMetrics; private final PoolThreadLocalCache threadCache; private final int chunkSize; private final PooledByteBufAllocatorMetric metric;

上一篇     下一篇
基于netty实例演示NIO BIO 异步和同步

netty读写流量统计实例

netty空闲连接检测

springboot应用安全防护

netty ChannelFuture 实例

netty异常处理机制