Инструменты пользователя

Инструменты сайта


lite

Это старая версия документа.


Перестали собираться события. Вариант 1: ошибка в файле с номером событий

10 авг 2020 г.
Акт выполненных работ № б/н.
Причина выполнения работ: Артонит Лайт перестал собирать события, в учете рабочего времени нет событий за последнюю неделю.

Анализ состояния системы

Файл с номером событий лежит тут: C:\Users\Public\Documents\ArtonitLite\Events
АртонитЛайт не выбирает события.
Причина: в файле C:\Users\Public\Documents\ArtonitLite\Events\<Номер контроллера> неправильно записан номер последнего принятого события.
При этом в файле C:\Users\Public\Documents\ArtonitLite\Logs\service имеются записи вида:
04.08.2020 16:34:18 Невозможно начать сбор событий контроллера 1: is not a valid integer value
Тут указана ошибка is not a valid integer value.
Служба не может получить номер последнего принятого события и не может провести разбор полученных событий.

Метод лечения.

Шаг 1. В файле C:\Users\Public\Documents\ArtonitLite\Logs\event посмотреть номер последнего принятого события. Это выглядит т.о.:
31.07.2020 21:52:20 30938 1 0 0000 052,29692
Тут 30938 – номер последнего принятого события.
Шаг 2. В файле C:\Users\Public\Documents\ArtonitLite\Events\1 удалить все записи и вручную набрать номер последнего события (в нашем примере – набрать 30938).
Закрыть файл с сохранением.
Шаг 3. Перезапустить службу ArtonitLite event collector service.
Наблюдать в файле C:\Users\Public\Documents\ArtonitLite\Events\<Номер контроллера> появление новых записей.

Результат выполненных работ.

Система заработала, события про прошедший период выбраны из контроллеров, отчеты строятся правильно.

Акт выполненных работ № б/н. 15 окт 2020 г.

Причина выполнения работ: Артонит Лайт перестал собирать события, в учете рабочего времени нет событий за последнюю неделю.

Анализ состояния системы

ОС Windows XP.
Пути к файлам конфигурации показаны в настройках, и лежат в Program Files.
В файле \ArtonitLite\Events\1 значение счетчика 377298.
Анализ лог-файлов выявил, что в файле ArtonitLite\Logs\service выводится сообщение о том, что событие получено, но неправильный номер.
В ходе опроса выяснилось, что был скачок напряжения, и с тех пор событий нет.
Контроллер СКУД работает штатно.
После перезапуска в файле ArtonitLite\Logs\service появилось сообщение, что принято событие с номером 2108.
На веб-панеле контроллера видно, что прошивка старая (на англ языке), и значение счетчика 83С (что соответствует 2108)
Служба ArtonitLite event collector service получает события от контроллера и видит, что номера событий меньше, чем указано в файле \ArtonitLite\Events\1.
На основании этого делает вывод, что событие было получено и записано в файл ранее и повторно его не записывает.

Метод лечения

. Шаг 1. В файл \ArtonitLite\Events\1 записано значение 1.
Закрыть файл с сохранением.
Шаг 2. Перезапустить службу ArtonitLite event collector service.

Результат выполненных работ.

Система заработала, события про прошедший период выбраны из контроллеров, отчеты строятся правильно.
Предположительной причиной сбоя был сброс счетчика событий в контроллере до значения 0. Причина сбоя не выяснена. Это первый случай сброса счетчика за весь период эксплуатации контроллеров Артонит.
Исп. Бухаров А.В.

/home/cardsoft/artonit.ru/docs/wiki/data/attic/lite.1602917985.txt.gz · Последние изменения: 17.10.2020 09:59 — buh