GitHub user kim2yung created a discussion: Still Getting Collector OOM

Getting Collector OOM issue also after I have patched the old version Hertzbeat 
with bugfix 
-https://github.com/apache/hertzbeat/pull/3295/commits/2aba7792bb0d5f9d1d88c6aad828c89b05a3c0b3

see the logs-
2025-08-20 13:25:15.145 [545382994638592-tej_switch-system-3145] WARN  
org.apache.hertzbeat.collector.collect.snmp.SnmpCollectImpl Line:245 - [snmp 
collect] error: SNMP Request timed out
2025-08-20 13:25:15.145 [545382994638592-tej_switch-system-3145] INFO  
org.apache.hertzbeat.collector.dispatch.MetricsCollect Line:429 - [Collect 
Failed, Run 12000ms, All 12000ms] Reason: SNMP Request timed out
2025-08-20 13:25:20.146 [545438373213952-tej_switch-system-8145] WARN  
org.apache.hertzbeat.collector.collect.snmp.SnmpCollectImpl Line:245 - [snmp 
collect] error: SNMP Request timed out
2025-08-20 13:25:20.146 [545438373213952-tej_switch-system-8145] INFO  
org.apache.hertzbeat.collector.dispatch.MetricsCollect Line:429 - [Collect 
Failed, Run 12001ms, All 12001ms] Reason: SNMP Request timed out
2025-08-20 13:25:22.146 [545464218810112-tej_switch-system-0145] WARN  
org.apache.hertzbeat.collector.collect.snmp.SnmpCollectImpl Line:245 - [snmp 
collect] error: SNMP Request timed out
2025-08-20 13:25:22.146 [545427313678080-tej_switch-system-0145] WARN  
org.apache.hertzbeat.collector.collect.snmp.SnmpCollectImpl Line:245 - [snmp 
collect] error: SNMP Request timed out
2025-08-20 13:25:22.146 [545464218810112-tej_switch-system-0145] INFO  
org.apache.hertzbeat.collector.dispatch.MetricsCollect Line:429 - [Collect 
Failed, Run 12001ms, All 12001ms] Reason: SNMP Request timed out
2025-08-20 13:25:22.146 [545427313678080-tej_switch-system-0145] INFO  
org.apache.hertzbeat.collector.dispatch.MetricsCollect Line:429 - [Collect 
Failed, Run 12001ms, All 12001ms] Reason: SNMP Request timed out
2025-08-20 13:25:22.652 [metrics-task-timeout-monitor-0] ERROR 
org.apache.hertzbeat.collector.dispatch.CommonDispatcher Line:166 - [Collect 
Timeout]: 
org.apache.hertzbeat.common.entity.message.CollectRep$MetricsData@4d95aa77
2025-08-20 13:25:22.652 [metrics-task-timeout-monitor-0] ERROR 
org.apache.hertzbeat.collector.dispatch.CommonDispatcher Line:166 - [Collect 
Timeout]: 
org.apache.hertzbeat.common.entity.message.CollectRep$MetricsData@71f58970
2025-08-20 13:25:22.652 [metrics-task-timeout-monitor-0] ERROR 
org.apache.hertzbeat.collector.dispatch.CommonDispatcher Line:166 - [Collect 
Timeout]: 
org.apache.hertzbeat.common.entity.message.CollectRep$MetricsData@404d1680
2025-08-20 13:25:22.652 [metrics-task-timeout-monitor-0] ERROR 
org.apache.hertzbeat.collector.dispatch.CommonDispatcher Line:166 - [Collect 
Timeout]: 
org.apache.hertzbeat.common.entity.message.CollectRep$MetricsData@134c7c77
2025-08-20 13:25:22.652 [metrics-task-timeout-monitor-0] ERROR 
org.apache.hertzbeat.collector.dispatch.CommonDispatcher Line:166 - [Collect 
Timeout]: 
org.apache.hertzbeat.common.entity.message.CollectRep$MetricsData@73eaaa7b
2025-08-20 13:25:22.652 [metrics-task-timeout-monitor-0] ERROR 
org.apache.hertzbeat.collector.dispatch.CommonDispatcher Line:166 - [Collect 
Timeout]: 
org.apache.hertzbeat.common.entity.message.CollectRep$MetricsData@2e89137f

2025-08-20 13:32:30.788 [545469670758144-tej_switch-system-8145] ERROR 
org.apache.hertzbeat.collector.dispatch.WorkerPool Line:49  - Thread Name 
545469670758144-tej_switch-system-8145 : Cannot reserve 4194304 bytes of direct 
buffer memory (allocated: 1608303404, limit: 1610612736)
java.lang.OutOfMemoryError: Cannot reserve 4194304 bytes of direct buffer 
memory (allocated: 1608303404, limit: 1610612736)
        at java.base/java.nio.Bits.reserveMemory(Bits.java:178)
        at java.base/java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:121)
        at java.base/java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:332)
        at 
io.netty.buffer.PoolArena$DirectArena.allocateDirect(PoolArena.java:717)
        at io.netty.buffer.PoolArena$DirectArena.newChunk(PoolArena.java:692)
        at io.netty.buffer.PoolArena.allocateNormal(PoolArena.java:215)
        at io.netty.buffer.PoolArena.tcacheAllocateNormal(PoolArena.java:197)
        at io.netty.buffer.PoolArena.allocate(PoolArena.java:139)
        at io.netty.buffer.PoolArena.allocate(PoolArena.java:129)
        at 
io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator.newDirectBufferL(PooledByteBufAllocatorL.java:173)
        at 
io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator.directBuffer(PooledByteBufAllocatorL.java:206)
        at 
io.netty.buffer.PooledByteBufAllocatorL.allocate(PooledByteBufAllocatorL.java:53)
        at 
org.apache.arrow.memory.netty.NettyAllocationManager.<init>(NettyAllocationManager.java:74)
        at 
org.apache.arrow.memory.netty.NettyAllocationManager.<init>(NettyAllocationManager.java:81)
        at 
org.apache.arrow.memory.netty.NettyAllocationManager$1.create(NettyAllocationManager.java:38)
        at 
org.apache.arrow.memory.BaseAllocator.newAllocationManager(BaseAllocator.java:376)
        at 
org.apache.arrow.memory.BaseAllocator.newAllocationManager(BaseAllocator.java:372)
        at 
org.apache.arrow.memory.BaseAllocator.bufferWithoutReservation(BaseAllocator.java:357)
        at org.apache.arrow.memory.BaseAllocator.buffer(BaseAllocator.java:336)
        at org.apache.arrow.memory.RootAllocator.buffer(RootAllocator.java:27)
        at org.apache.arrow.memory.BaseAllocator.buffer(BaseAllocator.java:298)
        at org.apache.arrow.memory.RootAllocator.buffer(RootAllocator.java:27)
        at 
org.apache.arrow.vector.BaseVariableWidthVector.allocateBytes(BaseVariableWidthVector.java:498)
        at 
org.apache.arrow.vector.BaseVariableWidthVector.allocateNew(BaseVariableWidthVector.java:446)
        at 
org.apache.arrow.vector.BaseVariableWidthVector.allocateNew(BaseVariableWidthVector.java:407)
        at 
org.apache.arrow.vector.VectorSchemaRoot.allocateNew(VectorSchemaRoot.java:150)
        at 
org.apache.hertzbeat.common.entity.message.CollectRep$MetricsData$Builder.build(CollectRep.java:432)
        at 
org.apache.hertzbeat.collector.dispatch.MetricsCollect.validateResponse(MetricsCollect.java:433)
        at 
org.apache.hertzbeat.collector.dispatch.MetricsCollect.run(MetricsCollect.java:185)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:833)
        
        
        

GitHub link: https://github.com/apache/hertzbeat/discussions/3683

----
This is an automatically sent email for dev@hertzbeat.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@hertzbeat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hertzbeat.apache.org
For additional commands, e-mail: dev-h...@hertzbeat.apache.org

Reply via email to