ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Получить данные с контроллеров на сервер. (http://forum.tk-chel.ru/showthread.php?t=7651)

Максим 12.12.2018 15:59

Получить данные с контроллеров на сервер.
 
Добрый день. Помогите пожалуйста советом. Нужно получить данные с контроллеров (около 700 контроллеров) за определенное время (с 07.12.2018г по 08.12.2018г.). Сервер на котором до 07.12.2018г. была запущена служба сломался. 10.12.2018г. подключили другой сервер с тем же IP адресом, но почему-то данные начали поступать только с 18ч.22.мин. 08.12.2018г. Пытался удалять предшествующие отключению файлы из папок устройств в DATA папке на сервере, полностью удалял папку устройства, ничего не помогает. Данные на сервер прогружаются именно с 18ч.22 мин. 08.12.2018г. В период времени с 07.12.2018г 09ч. 30 мин. по 08.12.2018г. 18ч.22м. данных нет. Снимать каждый контроллер и прогружать подключая его к компу не вариант.

plex 12.12.2018 16:07

Цитата:

Сообщение от Максим (Сообщение 187645)
была запущена служба сломался. 10.12.2018г. подключили другой сервер с тем же IP адресом, но почему-то данные начали поступать только с 18ч.22.мин. 08.12.2018г.

прибор данные отправляет только один раз, ему не важно старый сервер или новый, передал - свое дело сделал, остальное - головная боль администратора сервера

Максим 12.12.2018 16:17

Цитата:

Сообщение от plex (Сообщение 187646)
Цитата:

Сообщение от Максим (Сообщение 187645)
была запущена служба сломался. 10.12.2018г. подключили другой сервер с тем же IP адресом, но почему-то данные начали поступать только с 18ч.22.мин. 08.12.2018г.

прибор данные отправляет только один раз, ему не важно старый сервер или новый, передал - свое дело сделал, остальное - головная боль администратора сервера

А куда он их передал? На сервере их нет. Хорошо, как "заставить" приборы повторно отправить данные?

plex 12.12.2018 16:27

Максим, никак не заставить. Передал может на резервный сервер, все зависит от настроек! Почему вы не хотите решить вопрос совместно с вашим дилером?

Добавлено через 1 минуту
Точнее есть лазейка чтоб передать, но передаст все и не со всех приборов, боюсь вы можете сделать только хуже

Максим 12.12.2018 16:55

Цитата:

Сообщение от plex (Сообщение 187648)
Максим, никак не заставить. Передал может на резервный сервер, все зависит от настроек! Почему вы не хотите решить вопрос совместно с вашим дилером?
Добавлено через 1 минуту
Точнее есть лазейка чтоб передать, но передаст все и не со всех приборов, боюсь вы можете сделать только хуже

Резервного сервера в настройках приборов нет, это исключено. К дилеру обращался, дали совет который я описал ранее с удалением предшествующих отключению файлов из папок устройств на сервере, но это не помогло. Если у Вас есть какая-нибудь идея озвучьте её (я думаю тема интересна для многих участников форума), подумаем как осуществить её без ущерба. Что Вы подразумеваете под фразой: "...можете сделать только хуже"?

plex 12.12.2018 16:59

Цитата:

Сообщение от Максим (Сообщение 187650)
К дилеру обращался, дали совет который я описал ранее с удалением предшествующих отключению файлов из папок устройств на сервере

странный совет.

Цитата:

Сообщение от Максим (Сообщение 187645)
В период времени с 07.12.2018г 09ч. 30 мин. по 08.12.2018г. 18ч.22м. данных нет

их принял какой-то сервер,, возможно вы их удалили



Цитата:

Сообщение от Максим (Сообщение 187650)
"...можете сделать только хуже"?

получите кашу в данных, возможно в определнных версиях прошивок выгрузить весь текущий дамп, но вы получите кашу в данных, если выгрузите на свой основной сервер, если на другой то как вы их впихнете в историю?

Максим 12.12.2018 17:16

[/quote]получите кашу в данных, возможно в определнных версиях прошивок выгрузить весь текущий дамп, но вы получите кашу в данных, если выгрузите на свой основной сервер, если на другой то как вы их впихнете в историю?[/QUOTE]
Если эти данные получу в том виде в котором они поступают сейчас на сервер (с разбивкой по неделям), то просто заменю "оборванный" файл на полный. В этом проблемы я не вижу.

plex 12.12.2018 17:31

Максим, вот поэтому и говорю что у вас будет только хуже, так как вы даже не понимаете что файлы создаются не по времени в данных а по времени приема.

Добавлено через 4 минуты
У вас там случайно в бинах последовательность записей не нарушена с вашим "шаманством"?

Добавлено через 2 минуты
А может вообще у вас все есть и просто не там смотрите?
Объясните как так сервер сломался а вы с него данные сняли? Может это был бэкап с неактуальными данными? Видите сколько вопросов и вы не один не попытались расскрыть для облегчения решения задачи.

SK 13.12.2018 05:32

Цитата:

Сообщение от Максим (Сообщение 187647)
А куда он их передал? На сервере их нет.

Могу предположить, что у Вас там RAID-контроллер и что-то подобное с кэшем записи на физические диски (либо сами диски с кэшем). Данные были получены сервером и отправлены в кэш контроллера дисковой подсистемы или жесткого диска. Windows, соответственно, получила сигнал, что данные успешно записаны на диск (хотя они еще физически не записаны) и серверное ПО отправило АвтоГРАФу подтверждение, что данные успешно приняты и записаны. АвтоГРАФ пометил данные как успешно переданные. А когда что-то произошло, оказалось, что данные из кэша не перенесены на физический носитель. Вот и всё.

Максим 13.12.2018 15:29

Цитата:

Сообщение от SK (Сообщение 187661)
Цитата:

Сообщение от Максим (Сообщение 187647)
А куда он их передал? На сервере их нет.

Могу предположить, что у Вас там RAID-контроллер и что-то подобное с кэшем записи на физические диски (либо сами диски с кэшем). Данные были получены сервером и отправлены в кэш контроллера дисковой подсистемы или жесткого диска. Windows, соответственно, получила сигнал, что данные успешно записаны на диск (хотя они еще физически не записаны) и серверное ПО отправило АвтоГРАФу подтверждение, что данные успешно приняты и записаны. АвтоГРАФ пометил данные как успешно переданные. А когда что-то произошло, оказалось, что данные из кэша не перенесены на физический носитель. Вот и всё.

Спасибо. И еще вопрос: если прибор получил сигнал с сервера о том, что якобы переданные им данные успешно записаны на сервере, то эти данные в приборе сразу же "затираются", ну или перезаписываются новыми. То есть их уже ни как не получить с прибора?


Текущее время: 17:26. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot