Привет, я хотел перенести свой Unifi Controller с локального Windows ПК на VPS с Ubuntu 14.04. Установил пакет unifi5 и теперь постоянно сталкиваюсь с проблемой: через примерно 20 минут после запуска unifi у меня вовсе падает VPS, потому что заканчиваются доступные процессы.
Я заметил, что количество Java-потоков (считаю через ps -AL | grep java | wc -l) постоянно растёт, пока общее число процессов не достигнет максимума, разрешённого на моём VPS. После этого система уже не может создать новые процессы, возникают все известные проблемы (нельзя войти в систему, нельзя остановить unifi и так далее). Приходится полностью перезагружать сервер. Проблема не в памяти — памяти хватает, просто заканчиваются процессы.
P.S. Я подтвердил, что проблема именно в количестве процессов, посмотрев в /proc/user_beancounters: там растёт счётчик failcnt в поле numproc, как только количество процессов превышает 400 (максимальное значение для моего VPS).
У меня не запущено никаких других Java-приложений, только Unifi. Если остановить Unifi, проблема полностью исчезает.
Пробовал запускать с openjdk-7, openjdk-8 и oracle-java8 (устанавливал JAVA_HOME в /etc/default/unifi и проверял через ps), но с любым из них проблема повторяется.
Буду очень благодарен за любую помощь!
Спасибо,
Arnaud Gouder de Beauregard
Я заметил, что количество Java-потоков (считаю через ps -AL | grep java | wc -l) постоянно растёт, пока общее число процессов не достигнет максимума, разрешённого на моём VPS. После этого система уже не может создать новые процессы, возникают все известные проблемы (нельзя войти в систему, нельзя остановить unifi и так далее). Приходится полностью перезагружать сервер. Проблема не в памяти — памяти хватает, просто заканчиваются процессы.
P.S. Я подтвердил, что проблема именно в количестве процессов, посмотрев в /proc/user_beancounters: там растёт счётчик failcnt в поле numproc, как только количество процессов превышает 400 (максимальное значение для моего VPS).
У меня не запущено никаких других Java-приложений, только Unifi. Если остановить Unifi, проблема полностью исчезает.
Пробовал запускать с openjdk-7, openjdk-8 и oracle-java8 (устанавливал JAVA_HOME в /etc/default/unifi и проверял через ps), но с любым из них проблема повторяется.
Буду очень благодарен за любую помощь!
Спасибо,
Arnaud Gouder de Beauregard
