Hi, All

Hello, we have an oom exception when using skywalking6.6 and skywalking7.0 in 
the production environment:
grpcServerPool-1-thread-14


at sun.misc.Unsafe.park(ZJ)V (Native Method)
at java.util.concurrent.locks.LockSupport.park(Ljava/lang/Object;)V 
(LockSupport.java:175)
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()V 
(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.ArrayBlockingQueue.put(Ljava/lang/Object;)V 
(ArrayBlockingQueue.java:353)
at 
org.apache.skywalking.apm.commons.datacarrier.buffer.ArrayBlockingQueueBuffer.save(Ljava/lang/Object;)Z
 (ArrayBlockingQueueBuffer.java:49)
at 
org.apache.skywalking.apm.commons.datacarrier.buffer.Channels.save(Ljava/lang/Object;)Z
 (Channels.java:57)
at 
org.apache.skywalking.apm.commons.datacarrier.DataCarrier.produce(Ljava/lang/Object;)Z
 (DataCarrier.java:85)
at 
org.apache.skywalking.oap.server.core.register.worker.RegisterDistinctWorker.in(Lorg/apache/skywalking/oap/server/core/register/RegisterSource;)V
 (RegisterDistinctWorker.java:63)
at 
org.apache.skywalking.oap.server.core.register.worker.InventoryStreamProcessor.in(Lorg/apache/skywalking/oap/server/core/register/RegisterSource;)V
 (InventoryStreamProcessor.java:54)
at 
org.apache.skywalking.oap.server.core.register.service.EndpointInventoryRegister.getOrCreate(ILjava/lang/String;Lorg/apache/skywalking/oap/server/core/source/DetectPoint;)I
 (EndpointInventoryRegister.java:66)
at 
org.apache.skywalking.oap.server.receiver.register.provider.handler.v6.grpc.RegisterServiceHandler.lambda$doEndpointRegister$2(Lorg/apache/skywalking/apm/network/register/v2/EndpointMapping$Builder;Lorg/apache/skywalking/apm/network/register/v2/Endpoints;Lorg/apache/skywalking/apm/network/register/v2/Endpoint;)V
 (RegisterServiceHandler.java:168)
at 
org.apache.skywalking.oap.server.receiver.register.provider.handler.v6.grpc.RegisterServiceHandler$$Lambda$265.accept(Ljava/lang/Object;)V
 (Unknown Source)
at java.util.ArrayList.forEach(Ljava/util/function/Consumer;)V 
(ArrayList.java:1249)
at 
java.util.Collections$UnmodifiableCollection.forEach(Ljava/util/function/Consumer;)V
 (Collections.java:1080)
at 
org.apache.skywalking.oap.server.receiver.register.provider.handler.v6.grpc.RegisterServiceHandler.doEndpointRegister(Lorg/apache/skywalking/apm/network/register/v2/Endpoints;Lio/grpc/stub/StreamObserver;)V
 (RegisterServiceHandler.java:162)
at 
org.apache.skywalking.apm.network.register.v2.RegisterGrpc$MethodHandlers.invoke(Ljava/lang/Object;Lio/grpc/stub/StreamObserver;)V
 (RegisterGrpc.java:513)
at 
io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose()V
 (ServerCalls.java:171)
at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed()V 
(ServerCallImpl.java:283)
at 
io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext()V
 (ServerImpl.java:707)
at io.grpc.internal.ContextRunnable.run()V (ContextRunnable.java:37)
at io.grpc.internal.SerializingExecutor.run()V (SerializingExecutor.java:123)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V
 (ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run()V 
(ThreadPoolExecutor.java:617)
at java.lang.Thread.run()V (Thread.java:745)

Reply via email to