Страница 1 из 1

Расшифровка LOG файла - Historian Server - причина?

СообщениеДобавлено: Вс авг 21, 2016 5:43 pm
engineer_ua
Сегодня на сервере увидел новые сообщения по Historian:

ERROR:Invalid file format (file;line) (C:\InSQL\Data\Circular….

Не могли бы помочь расшифровать их...в чем причина...


Изображение

Re: Расшифровка LOG файла - причина???

СообщениеДобавлено: Пн авг 22, 2016 8:56 am
beachbear
причина, очевидно, кроется в третьей строчке файла block80.inf, который желательно открыть с помощью программы Notepad.exe и посмотреть.

Re: Расшифровка LOG файла - причина???

СообщениеДобавлено: Пн авг 22, 2016 1:33 pm
engineer_ua
beachbear писал(а):причина, очевидно, кроется в третьей строчке файла block80.inf, который желательно открыть с помощью программы Notepad.exe и посмотреть.


в третье строчке этого файла стоит только дата, как понять в чем причина?
файл создан ~ 1 год назад, почему к нему идет обращение, на трендах мы не запрашиваем старые данные (не смотрим на данные более 2-3 месяцев назад, а это файл 1 год назад)
в чем проблема?

Re: Расшифровка LOG файла - причина???

СообщениеДобавлено: Пн авг 22, 2016 1:49 pm
beachbear
очевидно, что причина в том, что время конца блока истории не должно быть меньше времени начала этого-же блока.
как это могло произойти - трудно сказать, может быть системное время было неудачно переведено назад, когда этот блок был создан, может быть сглючило что-то где-то. в любом случае блоки с такими повреждениями, а также блоки с нулевой разницой между началом и концом блока должны быть просто убраны из хисториана.

Re: Расшифровка LOG файла - причина???

СообщениеДобавлено: Пн авг 22, 2016 3:30 pm
engineer_ua
beachbear писал(а):очевидно, что причина в том, что время конца блока истории не должно быть меньше времени начала этого-же блока.
как это могло произойти - трудно сказать, может быть системное время было неудачно переведено назад, когда этот блок был создан, может быть сглючило что-то где-то. в любом случае блоки с такими повреждениями, а также блоки с нулевой разницой между началом и концом блока должны быть просто убраны из хисториана.


Вы правы...мы переводили время на серверах,
чтож просто нужно удалить с сервера папки где есть ошибки...например A150610_011 чтобы система не обращалась к ним?

Re: Расшифровка LOG файла - причина???

СообщениеДобавлено: Пн авг 22, 2016 11:03 pm
engineer_ua
Как понять сообщения...

There are no records to show, cannot call “AckAll”

History block has zero duration (C:\InSQL\Data\Circular….)

причины возникновения, как побороть???

Изображение

Изображение

Re: Расшифровка LOG файла - причина???

СообщениеДобавлено: Пн авг 22, 2016 11:07 pm
beachbear
создайте папку C:\InSQL\Data\BadBlocks и переместите в него блоки, поврежденные подобным образом.
хисториан старых версий (выпущенные до 2014 R2 (11.6)) использует текущее системное время при создании блоков, поэтому нельзя двигать это время назад без полной остановки. потом до рестарта надо ждать пока системное время не станет больше времени окончания последнего блока.

Re: Расшифровка LOG файла - причина???

СообщениеДобавлено: Пн авг 22, 2016 11:10 pm
beachbear
AckAll-ошибки к хисториану отношения не имеют, поскольку генерируются другим продуктом, в котором я не разбираюсь.

Re: Расшифровка LOG файла - причина???

СообщениеДобавлено: Пн авг 22, 2016 11:18 pm
engineer_ua
beachbear писал(а):создайте папку C:\InSQL\Data\BadBlocks и переместите в него блоки, поврежденные подобным образом.
хисториан старых версий (выпущенные до 2014 R2 (11.6)) использует текущее системное время при создании блоков, поэтому нельзя двигать это время назад без полной остановки. потом до рестарта надо ждать пока системное время не станет больше времени окончания последнего блока.


поврежденные блоки это которые с сообщением...ERROR:Invalid file format (file;line) и History block has zero duration (C:\InSQL\Data\Circular….)?

Re: Расшифровка LOG файла - Historian Server - причина?

СообщениеДобавлено: Вт авг 23, 2016 12:08 am
beachbear
да