запросы зависают в TOMCAT 8.5.47 - PullRequest
0 голосов
/ 01 мая 2020

У меня есть служба в SOAP, которая вызывает базу данных DB2 с пулом соединений (c3p0), но при определенном количестве запросов сервер останавливается. все возможные ограничения и использование ОЗУ не превышают 30% (согласно java управление полетами)

сервидор виртуализирован в VMware vSphere Enterprise:

RedHat 7
32 ГБ Оперативная память 8 ядер

Сервер Tomcat:

Версия сервера: Apache Tomcat / 8.5.47 Построение сервера: 7 октября 2019
Имя ОС: Linux ОС
Версия: 3.10.0-1062.4.1.el7.x86_64 Архитектура: amd64 JVM
Версия: 1.8.0_232-b09

30-Apr-2020 16:28:19.058 SEVERE [http-nio-8080-exec-5] org.apache.coyote.http11.Http11Processor.service Error processing request
        java.lang.NullPointerException
                at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:623)
                at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:116)
                at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:225)
                at org.apache.coyote.Response.doWrite(Response.java:600)
                at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:360)
                at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:841)
                at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:319)
                at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:272)
                at org.apache.catalina.connector.Response.finishResponse(Response.java:444)
                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:374)
                at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)
                at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
                at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810)
                at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
                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)
30-Apr-2020 16:28:19.059 SEVERE [http-nio-8080-exec-5] org.apache.coyote.http11.Http11Processor.endRequest Error finishing response
        java.lang.NullPointerException
                at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.end(Http11OutputBuffer.java:641)
                at org.apache.coyote.http11.filters.IdentityOutputFilter.end(IdentityOutputFilter.java:166)
                at org.apache.coyote.http11.Http11OutputBuffer.end(Http11OutputBuffer.java:266)
                at org.apache.coyote.http11.Http11Processor.endRequest(Http11Processor.java:1531)
                at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:838)
                at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
                at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810)
                at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
                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)
...