如何修复cassandra debug.log错误LEAK:ByteBuf.release()

时间:2017-11-09 10:53:05

标签: cassandra

我在调试文件中收到此错误。如果有人知道此错误,请帮助解决。对此错误感到沮丧

ERROR [epollEventLoopGroup-2-51] 2017-11-09 16:09:21,495 Slf4JLogger.java:176 - 泄漏:ByteBuf.release()在被垃圾收集之前没有被调用。启用高级泄漏报告以找出泄漏发生的位置。要启用高级泄漏报告,请指定JVM选项' -Dio.netty.leakDetection.level = advanced'或者调用ResourceLeakDetector.setLevel()有关详细信息,请参阅http://netty.io/wiki/reference-counted-objects.html

我正在使用G1垃圾收集器而不是CMS收集器

我有4台服务器

xxx1包含------------------------------------------- < / p>

MAX_HEAP_SIZE =&#34; 8G&#34; HEAP_NEWSIZE =&#34; 2000M&#34;

操作系统:CentOS - 7 RAM:142 GB 交换:3 GB 处理器:Intel(R)Xeon(R)CPU E5-2630 v4 @ 2.20GHz 核心:40核心 磁盘:2.5T

xxx2包含--------------------------------------------

MAX_HEAP_SIZE =&#34; 16G&#34; HEAP_NEWSIZE =&#34; 4000M&#34;

操作系统:CentOS - 7 RAM:125 GB 交换:3 GB 处理器:Intel(R)Xeon(R)CPU E5-2630 v4 @ 2.20GHz 核心:40核心 磁盘:2.2T

xxx3包含-------------------------------------------- -

MAX_HEAP_SIZE =&#34; 16G&#34; HEAP_NEWSIZE =&#34; 4000M&#34;

操作系统:CentOS - 7 RAM:125 GB 交换:3 GB

处理器:Intel(R)Xeon(R)CPU E5-2630 v4 @ 2.20GHz 核心:40核心 磁盘:2 TB

xxx4包含-----------------------------------------

MAX_HEAP_SIZE =&#34; 4G&#34; HEAP_NEWSIZE =&#34; 1200M&#34;

操作系统:CentOS - 7 RAM:125 GB 交换:3 GB 处理器:Intel(R)Xeon(R)CPU E5-1650 v3 @ 3.50GHz 核心:12核心 磁盘:2.7 TB

jvm选项就像这样----------------------

-XX:InitiatingHeapOccupancyPercent = 70

-XX:ParallelGCThreads = 16

-XX:ConcGCThreads = 16

日志选项就像这样-----------------------

-XX:+ PrintGCDetails

-XX:+ PrintGCDateStamps

-XX:+ PrintHeapAtGC

-XX:+ PrintTenuringDistribution

-XX:+ PrintGCApplicationStoppedTime

-XX:+ PrintPromotionFailure

-XX:PrintFLSStatistics = 1

-Xloggc:/var/log/cassandra/gc.log

-XX:+ UseGCLogFileRotation

-XX:NumberOfGCLogFiles = 10

-XX:GCLogFileSize = 10M

但事情是其中一个服务器总是拒绝。

谢谢和问候

pavs

0 个答案:

没有答案