Привет! Это начало происходить все чаще, и я не уверен, проблема ли это в моей настройке или с контроллером. Инициализация UniFi Controller... Запуск UniFi Controller... UniFi Controller (3.2.10) запущен. UniFi Controller (3.2.10) запущен. UniFi Controller (3.2.10) запущен. Запуск UniFi Controller... Порт 8080 уже занят другими программами. Запуск не удался. Если у кого-то есть идеи, как это предотвратить и исправить, буду очень признателен.
andyc
Guest
09.03.2015 18:34:00
Я думаю, что сообщение «This app can't run on your PC» с подсписком «To find a version for your PC, check with the software publisher» может означать, что у вас где-то на компьютере установлена очень старая версия Java. Можете открыть командную строку и выполнить команды:
cd \ dir /s javaw.exe
Это покажет все копии javaw.exe на вашем ПК, некоторые из которых могут быть устаревшими и вызывать проблемы.
Удачи, Эндрю
ckbr
Guest
09.03.2015 18:31:00
Да, как я уже говорил, если посмотреть в Диспетчере задач, процесс с PID 1304 — это java.exe с кучей потоков. Там пишут: «Один или несколько потоков java.exe ждут завершения сетевого ввода-вывода» .
После того как я убиваю процесс java.exe с PID 1304 и пытаюсь снова запустить UniFi, часто появляется сообщение: «Это приложение не может работать на вашем ПК» — «Чтобы найти подходящую версию для своего ПК, обратитесь к издателю программного обеспечения».
В Диспетчере задач нужно сделать «Завершить задачу» для mongod.exe.
Потом, когда ставишь UniFi заново, появляется сообщение: «Хотите обновить UniFi с версии 3.2.10 до 3.2.10?» — и после этого всё работает ещё 10–20 дней!
IP-адреса 192.168.100.2xx — это мои Ubiquiti Outdoor+ точки доступа.
С тех пор, как я писал выше, я обновил Java до версии 8.40. Сейчас жду, проработает ли система дольше 10–20 дней.
Uberseehandel
Guest
08.03.2015 21:28:00
Справа указан ID процесса — ты проверял, какой процесс использует порт 8080?
Раньше я советовал использовать netstat -an, чтобы проверить занятость портов. Ты это сделал? R+C
ckbr
Guest
08.03.2015 16:24:00
Я просто удалил Java и установил заново. Это работает, но я думаю, что так UniFi запустить не получится. Ещё одна проблема — это когда UniFi и Aircontrol2 работают на одном хосте! /Claus
Uberseehandel
Guest
05.03.2015 07:02:00
Недостаточно просто остановить процессы — их нужно удалить. Когда вы удалите все экземпляры контроллера UniFi, выполните NETSTAT (с параметрами командной строки, как указано выше). Убедитесь, что все необходимые порты свободны, а затем проведите чистую установку. R+C
andyc
Guest
04.03.2015 22:42:00
Какие ошибки показаны в server.log и mongod.log?
ckbr
Guest
04.03.2015 22:37:00
Та же самая проблема, запускаю UniFi на сервере Win2012. Смог запустить, только остановив все процессы UniFi и затем снова установив UniFi. Часто помогает, чтобы оно заработало. Иногда приходится перезагружать Win2012. Сервер работает только с UniFi, а также как AD и DHCP сервер, больше ничего. Веб-сервер и прочее не запущено. Ошибка появляется через 10-20 дней.
Инициализация UniFi Controller... Запуск UniFi Controller... UniFi Controller (3.2.10) запущен. Запуск UniFi Controller... Порт 8080 занят другим процессом Запуск не удался.
В диспетчере задач процесс 1304 — это java.exe (PID:1304) с множеством потоков. Сообщает: «Один или несколько потоков java.exe ожидают завершения сетевого ввода-вывода».
После завершения java.exe с PID 1304 и попытки запустить UniFi снова, часто получаю: «Это приложение не может работать на вашем ПК» «Чтобы найти версию для вашего ПК, обратитесь к издателю программного обеспечения»
В диспетчере задач завершайте процесс mongod.exe через «Завершить задачу». При повторной установке UniFi высвечивается: «Хотите обновить UniFi 3.2.10 до 3.2.10?» После этого всё работает снова, примерно 10-20 дней!
IP-адреса 192.168.100.2xx — это мои Ubiquiti Outdoor+ AP.