Фоновая загрузка Java-контейнера повышает загрузку процессора - PullRequest
0 голосов
/ 15 марта 2019

Я использую Apache Tomcat 8.5.11 для запуска нашего веб-приложения. Код развернут на машине RHEL Linux. Загрузка ЦП компьютера постоянно увеличивается до (90-100)%, когда работает фон Java-контейнера. Я взял дамп потока и нашел ниже журналы для процесса. Когда происходит эта фоновая перезагрузка? Как остановить эту перезагрузку? Можем ли мы использовать флаг перезагрузки в сервлете, чтобы остановить это? Если мы собираемся остановить это, будет ли какое-либо влияние на сервер?

Конфигурации Linux-машин: OSRhel 7.4 (Майпо) 4 ядра процессора 8 ГБ ОЗУ

Пожалуйста, найдите ниже дамп потока. Заранее спасибо.

"Контейнерный контейнерный процессор [StandardEngine [Catalina]]" # 106 демон prio = 5 os_prio = 0 tid = 0x00007fd1880c0000 nid = 0x7739 работоспособный [0x00007fd0e00d3000] java.lang.Thread.State: RUNNABLE в java.util.zip.ZipFile.getEntry (собственный метод) в java.util.zip.ZipFile.getEntry (ZipFile.java:310) - заблокировано <0x00000000b7357b58> (файл java.util.jar.JarFile) в java.util.jar.JarFile.getEntry (JarFile.java:240) в java.util.jar.JarFile.getJarEntry (JarFile.java:223) в org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry (AbstractSingleArchiveResourceSet.java:94) в org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource (AbstractArchiveResourceSet.java:260) в org.apache.catalina.webresources.StandardRoot.getResourceInternal (StandardRoot.java:280) в org.apache.catalina.webresources.Cache.getResource (Cache.java:62) в org.apache.catalina.webresources.StandardRoot.getResource (StandardRoot.java:215) в org.apache.catalina.webresources.StandardRoot.getClassLoaderResource (StandardRoot.java:224) в org.apache.catalina.loader.WebappClassLoaderBase.modified (WebappClassLoaderBase.java:686) в org.apache.catalina.loader.WebappLoader.modified (WebappLoader.java:343) в org.apache.catalina.loader.WebappLoader.backgroundProcess (WebappLoader.java:287) в org.apache.catalina.core.StandardContext.backgroundProcess (StandardContext.java:5545) в org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.processChildren (ContainerBase.java:1388) в org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.processChildren (ContainerBase.java:1392) в org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.processChildren (ContainerBase.java:1392) в org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.run (ContainerBase.java:1360) at java.lang.Thread.run (Thread.java:745)

...