2098 экземпляров "com.compuware.apm.agent.introspection.mongodbevent.SensorCommandListener", - PullRequest
0 голосов
/ 28 января 2020

Я использую MongoDB, весеннюю загрузку и пакетную обработку, поэтому после 6 месяцев использования у меня возникла проблема с нехваткой памяти. Не могли бы вы помочь мне? Я получаю ниже журнала:

ory.mongo.model.BatchUpload, Query : Query: { "labId" : "2f678570-681b-11e9-83d1-7316fdf4c3d0", "orgId" : "

    SIAL", "batchUploadId" : "5e2d80b5202dd100011e5066", "active" : true }, Fields: { }, Sort: { }
    2020-01-26T12:14:51,065 INFO  com.merck.bl.inventory.config.MongoConfig - **********Mongo URLmongodb://brightlab:F2BC4ED929FD2F8BD31179917E48F@mongodev-0.mongodb-service.bl-org.svc.cluster.local:27017,mongodev-1.mongodb-service.bl-org.svc.cluster.local:27017,mongodev-2.mongodb-service.bl-org.svc.cluster.local:27017/admin
    2020-01-26T12:14:53,076 INFO  com.merck.bl.inventory.config.InventoryMultiTenancy - Inside multitenancybatchUpload
    2020-01-26T12:14:53,080 INFO  com.merck.bl.inventory.config.InventoryMultiTenancy - Inside multitenancybatchUpload
    2020-01-26T12:14:53,082 INFO  com.merck.bl.inventory.config.InventoryMultiTenancy - Inside multitenancybatchUpload
    2020-01-26T12:14:57,468 INFO  com.merck.bl.inventory.config.InventoryMultiTenancy - Inside multitenancybatchUpload
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "CleanCursors-844-thread-1"

Exception in thread "http-nio-8080-exec-34" java.lang.OutOfMemoryError: Java heap space
        at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
        at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)
        at org.apache.catalina.connector.OutputBuffer.<init>(OutputBuffer.java:130)
        at org.apache.catalina.connector.Response.<init>(Response.java:110)
        at org.apache.catalina.connector.Response.<init>(Response.java:105)
        at org.apache.catalina.connector.Connector.createResponse(Connector.java:877)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:310)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
Exception in thread "CleanCursors-871-thread-1" java.lang.OutOfMemoryError: Java heap space
Exception in thread "CleanCursors-865-thread-1" java.lang.OutOfMemoryError: Java heap space
Exception in thread "http-nio-8080-exec-35" java.lang.OutOfMemoryError: Java heap space


2,098 2,098 instances of "com.compuware.apm.agent.introspection.mongodbevent.SensorCommandListener", loaded by "org.springframework.boot.loader.LaunchedURLClassLoader @ 0xaaaa0000" occupy 1,99,54,40,368 (96.43%) bytes. These instances are referenced from one instance of "java.lang.Object[]", loaded by "<system class loader>"

Keywords
com.compuware.apm.agent.introspection.mongodbevent.SensorCommandListener
java.lang.Object[]
org.springframework.boot.loader.LaunchedURLClassLoader @ 0xaaaa0000@ 0xaaaa0000" occupy 1,99,54,40,368 (96.43%) bytes. These instances are referenced from one instance of "java.lang.Object[]", loaded by "<system class loader>"



**After Heap dump Getting below as a memory leak suspect:**

Keywords
com.compuware.apm.agent.introspection.mongodbevent.SensorCommandListener
java.lang.Object[]
org.springframework.boot.loader.LaunchedURLClassLoader @ 0xaaaa0000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...