Если во Вьюере вы видите сообщение «Внимание! Нет доступа к Центральному Серверу. Для восстановления доступа обратитесь к системному администратору программного комплекса Kickidler или воспользуйтесь следующей инструкцией», для самостоятельного восстановления доступа выполните следующие действия:
1. Проверьте, работает ли Центральный Сервер.
Как понять, что Центральный Сервер не работает:
- Перейдите в Личный кабинет, откройте раздел «Лицензии» и найдите свой Центральный Сервер.
- Если в таблице лицензий в столбце «Последнее подключение» указана дата и время, то это дата и время, когда Центральный Сервер в последний раз работал.
Возможные причины неработоспособности:
- Свободное место на диске заканчивается
Решение:
Откройте логи Центрального Сервера, по умолчанию расположенные здесь:
Windows: C:\Program Files\KickidlerNode\log
Linux: /opt/KickidlerNode/log/
и проверьте, есть ли в логе записи
ERROR std exception during log video frame: ERROR: could not extend file "base/16385/3710192.227": No space left on device HINT: Check free disk space.
Если такие записи в логе есть, то вам необходимо очистить место в базе данных.
- Не запущена служба Сервера (nns для Windows, kickidlernode для Linux).
Решение:
Если не запущена, то необходимо запустить её. Если служба запущена, перезапустите службу.
- База данных не может запуститься
Решение:
Откройте логи Центрального Сервера и проверьте в логе записи:
QPSQL: Unable to connect 2016-10-20 14:07:40.142 2424 ERROR database connection failed: could not connect to server: Connection refused (0x0000274D/10061)
Если такие записи есть, то проверьте, запущены ли процессы PostgreSQL и относятся ли они к компоненте Сервер программного комплекса Kickidler. Если это так, завершите все процессы PostgreSQL, связанные с Сервером Kickidler, и перезапустите службу Сервера (nns для Windows, kickidlernode для Linux).
- Директория, в которую устанавливался Сервер, недопустима для базы данных
Решение:
Откройте логи Центрального Сервера и проверьте в логе записи:
2016-11-07 14:24:06.392 7696 FATAL unable to initialize data directory for internal postgresql instance
Если такие записи есть, переустановите Сервер в директорию на латинице.
Внимание! Если все вышеперечисленное не помогло при решении проблемы, обратитесь в службу технической поддержки Kickidler.
2.Проверьте доступность Центрального Сервера с компьютера, на который установлен Вьюер.
Как понять, что доступа нет:
В файле node.ini найдите порт (по умолчанию для Windows: 7906, для Linux: 1025) и в командной строке выполните команду telnet.
Внимание! До использования команды telnet убедитесь, что он включен. С инструкцией для Windows можно ознакомиться по ссылке.
Windows: telnet %ip-адрес Центрального сервера% 7906 Linux: telnet %ip-адрес Центрального сервера% 1025 Пример: telnet 192.168.11.11 7906
Решение: если выпадет ошибка, значит доступа нет и вам необходимо выполнить настройку смешанных сетей. Подробнее здесь.
3. Проверьте, не блокирует ли фаервол работу Вьюера и Центрального Сервера.
Как понять, что блокирует:
Откройте командную строку и выполните следующие команды:
telnet my.kickidler.com 40401 telnet %ip-адрес Центрального сервера% 8123 /8123 — порт веб-интерфейса Центрального Сервера по умолчанию, если в файле node.ini в блоке [http] указан другой порт, то нужно до него выполнить telnet
Решение:
для корректной работы программного комплекса Kickidler необходимо
- разрешить исходящие соединения для Вьюера и Центрального Сервера на my.kickidler.com на TCP порты 40401 и 7905,
- разрешить входящие соединения на тот TCP порт, который прописан в файле node.ini (по умолчанию для Windows: 7906, для Linux: 1025), и порт веб-интерфейса Центрального Сервера (8123 по умолчанию или тот порт, который прописан в файле node.ini в блоке [http]).