Unifi 7.3.76 (Build: atag_7.3.76_19582) Java heap space | Ubiquiti форум UBNT: инструкции, настройка

Unifi 7.3.76 (Build: atag_7.3.76_19582) Java heap space

20 Янв 2023
4
1
5
38
Здравствуйте.
У нас есть Unifi контроллер 7.3.76 (Build: atag_7.3.76_19582).
Установлен на Debian 11.6.

На контроллере порядка 500 точек доступа .
Есть сайт, на котором включен MAC FILTER (allow list) на 200 mac адресов.

Есть проблемы с Java heap space.
Примерно раз в 5 дней происходит следующее:
Aborting due to java.lang.OutOfMemoryError: Java heap space
A fatal error has been detected by the Java Runtime Environment:
Internal Error (debug.cpp:339), pid=487502, tid=487546
fatal error: OutOfMemory encountered: Java heap space

После этого контроллер рестартуется и продолжает нормально работать.
Выполнили настройки согласно:

system.properties выглядит так:
reporter-uuid=2f44c825-4501-4071-b111-0eaaf8678e12
unifi.xms=4096
inform.num_thread=2000
debug.mgmt=warn
debug.setting_preference=auto
unifi.xmx=4096
is_default=false
uuid=f2b1076c-793e-47e9-8beb-995598619912
unifi.G1GC.enabled=true
db.mongo.wt.cache_size=1024
debug.device=warn
debug.system=warn
inform.max_keep_alive_requests=1000
debug.sdn=warn

Памяти достаточно:

# free -h
total used free shared buff/cache available
Mem: 15Gi 6.4Gi 4.0Gi 0.0Ki 5.2Gi 8.9Gi
Swap: 975Mi 0B 975Mi


по графикам видно(12 и 17 числа), что постепенно увеличивается использование оперативной памяти, после чего происходит данная ошибка и рестарт контроллера.
Проблема явно связано с наличием на контроллере сайта с mac filter. При переносе этого сайта на другой контроллер, проблема начинается на нем.

Что можно сделать в данной ситуации?
 

Вложения

fAntom

Super Moderator
Команда форума
24 Ноя 2017
6.189
377
5.065
ubnt.su
Если есть другие версии java или другой разрядности - производитель рекомендует удалить их.
 
Автор
С
20 Янв 2023
4
1
5
38
Действительно, было установлено 2 версии java
sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
  • 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
    2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Удалили java-8-openjdk-amd64. Наблюдаем.
 
Автор
С
20 Янв 2023
4
1
5
38
Оставил одну версию java-11-openjdk-amd64. Перезагрузил сервер.
Это не помогло. Снова появилась ошибка:
Aborting due to java.lang.OutOfMemoryError: Java heap space
+ рестарт контроллера.
Есть еще какие-нибудь рекомендации по устранению данной проблемы?
 

fAntom

Super Moderator
Команда форума
24 Ноя 2017
6.189
377
5.065
ubnt.su