Ошибка UniFi Controller Port 8080 is used by other programs.


Эта проблема часто встречается на компьютерах с установленным контроллером под управлением Windows. При запуске контроллера пишет следующее:

Initializing UniFi Controller ... Starting UniFi Controller ... Port 8080 is used by other programs Start-up failed.

Это означает, что порт, который использует контроллер уже занят каким-то приложением, чаще всего это могут быть Java, Skype, TeamViewer. Точно узнать это можно следующим образом.

1) Запускаем cmd

2) Выполняем netstat -a -n -o

3) В списке ищем IP-адрес:8080 и смотрим PID приложения

4) Запускаем диспетчер задач(ctrl+shift+esc), открываем закладку "Процессы"

5) В меню "Вид" -> "Выбрать столбцы" -> Выбираем для отображения "ИД процесса (PID)"

6) В процессах находим нужный PID и завершаем процесс. Пробуем запустить контроллер.

Для того, чтобы проблема не повторялась проблемное приложение лучше переустановить и перенастроить на другой порт, если оно поддерживает такой функционал. А совсем радикально проблема решается установкой контроллера на Linux. если нет отдельного компьютера можно установить на виртуальную машину.

Ошибки при запуске контроллера можно посмотреть %userprofile%\Ubiquiti UniFi\logs

Там обычно всё становится понятным, но к сожалению бывают исключения:

Ошибка <db-server> ERROR system - [exec] error, rc=100, output=all output going to: logs/mongod.log ошибка означает, что для запуска не хватает места для журналов, это можно было прочитать %userprofile%\Ubiquiti UniFi\logs\mongod.log ERROR: Insufficient free space for journal files

#unifi

ОТПРАВЬТЕ СООБЩЕНИЕ

АДРЕС

Россия
Екатеринбург, ул. Еремина 12

+7 (343) 206-12-36

+7 902 44-77-083

МЫ В СОЦСЕТЯХ
  • YouTube Social  Icon
  • Иконка Facebook с прозрачным фоном
  • Vkontakte Social Icon
  • Grey Instagram Icon