У меня проблема с открытием Unifi Controller в любом браузере. Он показывает «Ожидание localhost», а потом на какое-то время выдает Chromium: «Эта страница не работает» и «ERR_EMPTY_RESPONSE». У меня Arch Linux и установлен Java 8 (с Java 7 было еще хуже).
Однажды заметил, что mongodb слушает порт 27017, а контроллер пытается подключиться к 27117.
У меня стоит команда chown -R unifi:unifi /opt/unifi/, где должны быть логи. Они там есть, но как видно из лога, пишется «No such file or directory».
Если нужно что-то еще — спрашивайте.
Вот nmap по localhost:
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00010s latency).
Другие адреса для localhost (не сканировались): ::1
Не показаны: 998 закрытых портов
PORT STATE SERVICE
8080/tcp open http-proxy
8443/tcp open https-alt
Nmap done: 1 IP address (1 host up) scanned in 13.09 seconds
--------------------------------------------------------------------------------------------
Вставляю логи:
###### unifi systemctl ######
sudo systemctl status unifi
● unifi.service - UniFi Controller
Loaded: loaded (/usr/lib/systemd/system/unifi.service; disabled; vendor preset: disabled)
Active: active (running) since Sun 2018-01-14 23:33:25 EET; 2s ago
Process: 12681 ExecStop=/usr/bin/java -jar /opt/unifi/lib/ace.jar stop (code=exited, status=0/SUCCESS)
Main PID: 12715 (java)
Tasks: 17 (limit: 4915)
CGroup: /system.slice/unifi.service
└─12715 /usr/bin/java -jar /opt/unifi/lib/ace.jar start
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
jaan 14 23:33:25 tuumakohver java[12715]: at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)
jaan 14 23:33:25 tuumakohver java[12715]: at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)
jaan 14 23:33:25 tuumakohver java[12715]: at com.ubnt.service.OoOO.d.o00000(Unknown Source)
jaan 14 23:33:25 tuumakohver java[12715]: at com.ubnt.service.OoOO.d.<clinit>(Unknown Source)
jaan 14 23:33:25 tuumakohver java[12715]: at com.ubnt.ace.Launcher.<clinit>(Unknown Source)
###### unifi journalctl ######
Started UniFi Controller.
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: logs/server.log (No such file or directory)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:133)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)
at com.ubnt.service.OoOO.d.o00000(Unknown Source)
at com.ubnt.service.OoOO.d.<clinit>(Unknown Source)
at com.ubnt.ace.Launcher.<clinit>(Unknown Source)
###### systemctl mongodb ######
sudo systemctl status mongodb
● mongodb.service - High-performance, schema-free document-oriented database
Loaded: loaded (/usr/lib/systemd/system/mongodb.service; disabled; vendor preset: disabled)
Active: active (running) since Sun 2018-01-14 23:44:56 EET; 18min ago
Main PID: 15004 (mongod)
Tasks: 23 (limit: 4915)
CGroup: /system.slice/mongodb.service
└─15004 /usr/bin/mongod --quiet --config /etc/mongodb.conf
jaan 14 23:44:56 tuumakohver systemd[1]: Started High-performance, schema-free document-oriented database.
###### log mongodb ######
sudo tail -f /var/log/mongodb/mongod.log
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten]
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten] ** ВНИМАНИЕ: управление доступом к базе данных не включено.
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten] ** Чтение и запись данных и конфигурации не ограничены.
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten]
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten]
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten] ** ВНИМАНИЕ: /sys/kernel/mm/transparent_hugepage/enabled установлено в значение «always».
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten] ** Рекомендуется поставить «never».
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten]
2018-01-14T23:44:57.479+0200 I FTDC [initandlisten] Инициализация непрерывного сбора диагностических данных с директории '/var/lib/mongodb/diagnostic.data'
2018-01-14T23:44:57.479+0200 I NETWORK [initandlisten] ожидание подключений на порту 27017
Однажды заметил, что mongodb слушает порт 27017, а контроллер пытается подключиться к 27117.
У меня стоит команда chown -R unifi:unifi /opt/unifi/, где должны быть логи. Они там есть, но как видно из лога, пишется «No such file or directory».
Если нужно что-то еще — спрашивайте.
Вот nmap по localhost:
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00010s latency).
Другие адреса для localhost (не сканировались): ::1
Не показаны: 998 закрытых портов
PORT STATE SERVICE
8080/tcp open http-proxy
8443/tcp open https-alt
Nmap done: 1 IP address (1 host up) scanned in 13.09 seconds
--------------------------------------------------------------------------------------------
Вставляю логи:
###### unifi systemctl ######
sudo systemctl status unifi
● unifi.service - UniFi Controller
Loaded: loaded (/usr/lib/systemd/system/unifi.service; disabled; vendor preset: disabled)
Active: active (running) since Sun 2018-01-14 23:33:25 EET; 2s ago
Process: 12681 ExecStop=/usr/bin/java -jar /opt/unifi/lib/ace.jar stop (code=exited, status=0/SUCCESS)
Main PID: 12715 (java)
Tasks: 17 (limit: 4915)
CGroup: /system.slice/unifi.service
└─12715 /usr/bin/java -jar /opt/unifi/lib/ace.jar start
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
jaan 14 23:33:25 tuumakohver java[12715]: at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
jaan 14 23:33:25 tuumakohver java[12715]: at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)
jaan 14 23:33:25 tuumakohver java[12715]: at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)
jaan 14 23:33:25 tuumakohver java[12715]: at com.ubnt.service.OoOO.d.o00000(Unknown Source)
jaan 14 23:33:25 tuumakohver java[12715]: at com.ubnt.service.OoOO.d.<clinit>(Unknown Source)
jaan 14 23:33:25 tuumakohver java[12715]: at com.ubnt.ace.Launcher.<clinit>(Unknown Source)
###### unifi journalctl ######
Started UniFi Controller.
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: logs/server.log (No such file or directory)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:133)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)
at com.ubnt.service.OoOO.d.o00000(Unknown Source)
at com.ubnt.service.OoOO.d.<clinit>(Unknown Source)
at com.ubnt.ace.Launcher.<clinit>(Unknown Source)
###### systemctl mongodb ######
sudo systemctl status mongodb
● mongodb.service - High-performance, schema-free document-oriented database
Loaded: loaded (/usr/lib/systemd/system/mongodb.service; disabled; vendor preset: disabled)
Active: active (running) since Sun 2018-01-14 23:44:56 EET; 18min ago
Main PID: 15004 (mongod)
Tasks: 23 (limit: 4915)
CGroup: /system.slice/mongodb.service
└─15004 /usr/bin/mongod --quiet --config /etc/mongodb.conf
jaan 14 23:44:56 tuumakohver systemd[1]: Started High-performance, schema-free document-oriented database.
###### log mongodb ######
sudo tail -f /var/log/mongodb/mongod.log
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten]
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten] ** ВНИМАНИЕ: управление доступом к базе данных не включено.
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten] ** Чтение и запись данных и конфигурации не ограничены.
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten]
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten]
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten] ** ВНИМАНИЕ: /sys/kernel/mm/transparent_hugepage/enabled установлено в значение «always».
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten] ** Рекомендуется поставить «never».
2018-01-14T23:44:57.463+0200 I CONTROL [initandlisten]
2018-01-14T23:44:57.479+0200 I FTDC [initandlisten] Инициализация непрерывного сбора диагностических данных с директории '/var/lib/mongodb/diagnostic.data'
2018-01-14T23:44:57.479+0200 I NETWORK [initandlisten] ожидание подключений на порту 27017
