Я использую 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)