Добрый день
Через час или два работы веб клиент зависает и при перезаходе вот такая загрузка висит постоянно, под любым логином:
Снимок экрана 2023-10-11 130633.png
до обновления до 4.4.2 веб клиент работал без каких-либо зависаний, теперь зависает.
Помогает только рестарт tomcat9, при это параллельно работает простой клиент 4.4.2 - в него заходит.
Что может вызывать такой сбой, любые логи прилажу по запросу.
Причину на нашёл, вернул 4.4.1 legacy, полётный нормальный.
Quote from: mOba on October 11, 2023, 12:48:38 PMЧерез час или два работы веб клиент зависает и при перезаходе вот такая загрузка висит постоянно, под любым логином:
Скорее всего где-то есть утечка памяти. Проверьте лог томката, возможно там есть какие-то исключения (скорее всего OutOfMemory)
В логе было только такое:
[crit] The web application [nxmc] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@66f75c26]) and a value of type [org.eclipse.osgi.internal.loader.classpath.ClasspathManager.DefineContext] (value [org.eclipse.osgi.internal.loader.classpath.ClasspathManager$DefineContext@37c6045a]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Ошибка всё равно осталась, legacy клиент зависает, обычный клиент имеет проблему со звуками, поэтому использовать нельзя тоже. Что делать не понятно 8)
Я пробую запустить в докере клиент на другой версии tomcat. только не могу понять где указать куда клиенту подконектится или такое не прокатит потому что изолированная среда?
Зависание на инициализации расширений в старом клиенте в 4.4.4. должно быть починено.
Звуки в новом будем доделывать.
Спасибо, уже проверяем.