Есть ли способ контролировать объём памяти, который занимает unifi controller? Так как это java-приложение, хотелось бы управлять выделением кучи через xms и xmx. Но, похоже, что размер кучи жёстко прописан — Xmx 1024M. Это вызывает проблемы на устройствах с ограниченной памятью (плаги-компьютеры, маленькие платы на atom, общий хостинг и т.д.). Сейчас я просто перезагружаю unifi несколько раз в день с помощью скрипта в crontab, чтобы не выходить за лимит по памяти (у меня общий хостинг).
Кстати, неприятный момент: при такой перезагрузке у пользователей с тарифом с «limit_quota» сбрасывается расход на ноль. То есть, похоже, unifi сервер хранит данные по использованию тарифа только в оперативной памяти и не сохраняет их на диск периодически. Вот это не очень.
Кстати, неприятный момент: при такой перезагрузке у пользователей с тарифом с «limit_quota» сбрасывается расход на ноль. То есть, похоже, unifi сервер хранит данные по использованию тарифа только в оперативной памяти и не сохраняет их на диск периодически. Вот это не очень.
