Тема: Периодически перестают поступать события с контроллеров.
Посодействуйте в решении проблемы.
Периодически перестают поступать события с контроллеров.
Порядка 10 точек с контроллерами SCM-NET2.
БД на сервере Ubuntu 12.04.5 LTS.
Модуль связи на сервере Windows Server 2012.
Так же очень много событий в архиве событий.
16.01.2016 удалили архив событий до 01.01.2016. Кол-во событий и размер БД остался прежним.
Посмотрите в службе связи с контроллерами, нет ли восклицательного знака на каких-либо точках доступа.
Есть на одном, но он неактивен и отключён от электрической и локальной сети.
Он мог до отключения забить базу сбойными событиями. Запустите “система контроля доступа -> оптимизация базы событий от контроллеров”, запустите сначала тест и если есть сбойные события, очистите их.
В тот момент, когда события не поступают, посмотрите в службе связи с контроллерами, есть ли связь с БД.
Тест событий от контроллеров показал на 3х контроллерах по 2 сбойных события. Исправил. В тот момент, когда события не поступают, состояние подключения к модулю Подключение выполнено. Связь с БД MySQL установлена.
Включите лог обмена данными у всех контроллеров (настройки контроллера, закладка “программные настройки”), логи будут сохраняться в папке установки службы связи с контроллерами. И после того, как события перестанут добавляться в БД пришлите логи от контроллеров.
Включил лог обмена данными у всех контроллеров. Файлы появились только у активных. Как только пропадёт связь, пришлю.
Куда отправлять логи?
Отправил.
Посмотрели лог, события приходят.
А как вы определили, что события не попадают/пропадают?
Смотрю в мониторе событий. Пользователь проходит через точку доступа, а события не отображаются. И когда запускаю состояние связи с контроллерами, статус - установка связи.
Попробуйте запустить службу связи на другом компьютере и на другой ОС (не серверной ОС, а например 7 или 8). Только не забудьте остановить службу на этом компьютере.
Как это правильней сделать? Достаточно просто отключить службу на одной машине и установив, запустить на другой, с привязкой к БД? Или нужно в конфигураторе создавать новый модуль связи и переносить все точки на него?
Достаточно просто отключить службу на одной машине и установив, запустить на другой, с привязкой к БД.