Іноді під час налаштування точок доступу UniFi виникає проблема - програма-контролер (Controller UniFi) не починається після установки. Наприклад, коли ми готували ось цю інструкцію по UniFi. все було нормально. А тестуючи недавно обладнання для одного з клієнтів, зіткнулися з тим, що свіжовстановленому контролер UniFi видає помилку Server taking too long to start.start up failed і не працює.
Розібравшись з проблемою, ми вирішили зібрати найбільш часті її причини та способи вирішення в цій статті.
Кириличні символи в шляху до файлів UniFi Controller
Рішення: Створіть користувача з правами адміністратора з ім'ям на латиниці і встановіть контролер з-під його облікового запису.
Проблеми з Java
Для роботи UniFi Controller використовує Java. Серед проблем, які можуть виникнути в зв'язку з цим, такі:1. Застаріла або некоректна версія Java.
Рішення - перевірте коректність версії на офіційному сайті і обновіть програмне забезпечення до актуального.
2. Навпаки, занадто нова версія Java в тому випадку, якщо ви використовуєте стару прошивку контролера (2.2.5 або ще більш ранню).
Рішення: необхідно використовувати Java 6. Видаліть всі нові версії платформи і встановіть шосту.
Порада: переустановку проводите з перезавантаженням комп'ютера: видаліть старі Java версії (вручну або за допомогою аплету на офіційному сайті), перезавантажте ПК, встановіть нові версії.
Ще один варіант - можна повністю видалити Java перед інсталяцією UniFi Controller, а програма установки контролера сама завантажить і встановить потрібну версію.
зайняті порти
Часто проблеми при запуску контролера виникають, якщо потрібні йому для роботи порти зайняті іншим додатком. Наприклад, це може бути антивірусна програма.
2. Перевіряємо, які порти зайняті зараз на ПК. Це можна зробити за допомогою команди netstat з параметрами -a -n -o через стандартну командний рядок.
Якщо в списку підключень ми не знаходимо ні один номер порту з файлу system.properties - значить все ок, проблема не в цьому.
Якщо один з портів, який потрібен контролеру для роботи дійсно зайнятий - дивимося ідентифікатор процесу, який його займає (колонка PID), відкриваємо Диспетчер завдань і знаходимо процес за ідентифікатором (якщо вони не відображаються, можна потрібну колонку включити).
Далі вирішуємо: або зупиняємо процес, або, якщо це небажано, - міняємо порт в настройках контролера на інший.
Змінити порт в UniFi Controller можна в тому ж файлі system.properties. Змінюємо або додаємо рядки, в яких прописано присвоєння портів, вказуючи в них незайнятий номер порту.
До відома: з амую свіжу версію UniFi контролера можна скачати тут.
Оцініть, будь ласка, корисність / цікавість статті. Нам важлива ваша думка!
Оцінка: 5.0 (голосів 15)
Чуваки, просто перенесіть папку Ubiquiti UniFi в корінь будь-якого диска на якому більше ніж 3,5 гб вільного місця =)
Nik, в шляху до файлів програми немає кириличних символів? Java переустановили? Порти контролера вільні?
Добрий день! Прошу допомоги! Мучуся з запуском контрллера, пробував вже на 3-х ПК, 1 ноут і 2 стаціонарних, скрізь одне і те ж - Вантажить без кінця з написом Starting UniFi Controller.
Перепробував все методи - виявилося закінчилося місце на диску.
На жаль, не допомогло. Додав в файл system.properties рядок unifi.http.port = 8081, рестартовать контролер - те ж саме: "Port 8080 is used by other programs". Тобто він просто не звертає уваги чи то на сам файл, то чи на його вміст.
Можна спробувати створити текстовік. Можна, думаю, навіть просто скопіювати в директорію вже готовий. А є вміст файлу налаштувань або сам файл?
Так, це папка саме того користувача, під яким встановлюється ПО. Помітив дещо цікаве: папка "data" постає не після інсталяції, а після первинного запуску контролера, навіть фейлового (у мене так і відбувається, порти займає інший додаток). Підозрюю, що і файл системних налаштувань контролера формується після запуску, та ось сама біда, я запустити щось його повноцінно не можу, тому що зайняті порти. І зупинити боку ПЗ, щоб звільнити порти під запуск контролера UniFi, теж не можу, це критично. Виходить замкнуте коло: щоб змінити порти, мені треба повністю запустити контролер, а запустити я його повністю не можу, тому що зайняті порти. От же ж.
Павло, це папка саме того користувача, з-під якого встановлювався контролер? Нелатинських символів в імені користувача немає? Чесно сказати, не стикалися з таким.
R7, спасибі за доповнення
Доброго дня.
Є проблема. Після зміни комп'ютера контролер не бачить точки WI-Fi які були налаштовані. У списку вони є. але не бачить підключені вони або нет.Еслі є можливість підкажіть. [email protected]