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

Сервер БД Historian, ранее InSQL

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

Сообщение engineer_ua » Вс авг 21, 2016 5:43 pm

Сегодня на сервере увидел новые сообщения по Historian:

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

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


Изображение
Последний раз редактировалось engineer_ua Пн авг 22, 2016 11:21 pm, всего редактировалось 4 раз(а).
engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

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

Сообщение beachbear » Пн авг 22, 2016 8:56 am

причина, очевидно, кроется в третьей строчке файла block80.inf, который желательно открыть с помощью программы Notepad.exe и посмотреть.
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm

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

Сообщение engineer_ua » Пн авг 22, 2016 1:33 pm

beachbear писал(а):причина, очевидно, кроется в третьей строчке файла block80.inf, который желательно открыть с помощью программы Notepad.exe и посмотреть.


в третье строчке этого файла стоит только дата, как понять в чем причина?
файл создан ~ 1 год назад, почему к нему идет обращение, на трендах мы не запрашиваем старые данные (не смотрим на данные более 2-3 месяцев назад, а это файл 1 год назад)
в чем проблема?
Последний раз редактировалось engineer_ua Пн авг 22, 2016 10:59 pm, всего редактировалось 1 раз.
engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

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

Сообщение beachbear » Пн авг 22, 2016 1:49 pm

очевидно, что причина в том, что время конца блока истории не должно быть меньше времени начала этого-же блока.
как это могло произойти - трудно сказать, может быть системное время было неудачно переведено назад, когда этот блок был создан, может быть сглючило что-то где-то. в любом случае блоки с такими повреждениями, а также блоки с нулевой разницой между началом и концом блока должны быть просто убраны из хисториана.
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm

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

Сообщение engineer_ua » Пн авг 22, 2016 3:30 pm

beachbear писал(а):очевидно, что причина в том, что время конца блока истории не должно быть меньше времени начала этого-же блока.
как это могло произойти - трудно сказать, может быть системное время было неудачно переведено назад, когда этот блок был создан, может быть сглючило что-то где-то. в любом случае блоки с такими повреждениями, а также блоки с нулевой разницой между началом и концом блока должны быть просто убраны из хисториана.


Вы правы...мы переводили время на серверах,
чтож просто нужно удалить с сервера папки где есть ошибки...например A150610_011 чтобы система не обращалась к ним?
engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

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

Сообщение engineer_ua » Пн авг 22, 2016 11:03 pm

Как понять сообщения...

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

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

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

Изображение

Изображение
Последний раз редактировалось engineer_ua Пн авг 22, 2016 11:09 pm, всего редактировалось 1 раз.
engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

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

Сообщение beachbear » Пн авг 22, 2016 11:07 pm

создайте папку C:\InSQL\Data\BadBlocks и переместите в него блоки, поврежденные подобным образом.
хисториан старых версий (выпущенные до 2014 R2 (11.6)) использует текущее системное время при создании блоков, поэтому нельзя двигать это время назад без полной остановки. потом до рестарта надо ждать пока системное время не станет больше времени окончания последнего блока.
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm

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

Сообщение beachbear » Пн авг 22, 2016 11:10 pm

AckAll-ошибки к хисториану отношения не имеют, поскольку генерируются другим продуктом, в котором я не разбираюсь.
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm

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

Сообщение engineer_ua » Пн авг 22, 2016 11:18 pm

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


поврежденные блоки это которые с сообщением...ERROR:Invalid file format (file;line) и History block has zero duration (C:\InSQL\Data\Circular….)?
engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

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

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

да
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm


Вернуться в Historian Server

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 1