-
Результаты поиска
-
Тема: задвоение данных в mysql
Добрый вечер!
установил модуль выгрузки данных в sql
есть 13 КП (701-713) которые должны экспортироваться
в логах сразу стало появляться сообщение
2019-01-22 09:17:55 Ошибка при экспорте текущих данных в БД MySQL — 10.8.0.6: Duplicate entry ‘2019-01-22 09:17:55-201’ for key ‘PRIMARY’и таких куча именно по 701
изменил таблицу — внес новую колонку ID, переназначил на нее PRIMARY
но теперь в sql иногда в таблицу заносится несколько одинаковых значений с одинаковым времением
то есть явно scada отправляет в sql несколько одинаковых строк, но именно по перовому КП из группы КП
посмотреть файлы данных по секундно в сервере не представляется возможным…
в чем может быть причини ?
спасибо
Настойка ModDBExport произведена (ровно как здесь http://doc.rapidscada.net/content/ru/modules/mod-db-export.html), MySQL (solaris/5.7), RapidScada на Debian9(x86).
Ошибки в логах:
2018-08-09 20:03:33 Ошибка при экспорте текущих данных в БД MySQL - snooky-int: Duplicate entry '2018-08-09 20:03:33-1000' for key 'PRIMARY' 2018-08-09 20:04:33 Ошибка при экспорте текущих данных в БД MySQL - snooky-int: Duplicate entry '2018-08-09 20:04:34-1000' for key 'PRIMARY' 2018-08-09 20:05:34 Ошибка при экспорте текущих данных в БД MySQL - snooky-int: Duplicate entry '2018-08-09 20:05:34-1000' for key 'PRIMARY' 2018-08-09 20:06:35 Ошибка при экспорте текущих данных в БД MySQL - snooky-int: Duplicate entry '2018-08-09 20:06:35-1000' for key 'PRIMARY'Их много:
scada@scada:/opt/scada/ScadaServer/Log$ grep PRIMARY /opt/scada/ScadaServer/Log/ModDBExport.log | wc -l 1020Либо я что-то не докрутил с датой — либо я чего-то не понимаю 😉
Данные поступают от пачки устройств mqtt через плагин допиленный KpMqtt, все рисуется и сохраняется, приходят пакетированно (то есть пять минут — ничего, потом может быть длинный «сарафан» по входящим каналам, единомоментно).
Запросы потом такого типа:
select group_concat(truncate(val,3) separator ', ') from cnldata where cnlnum IN (1002, 1003) GROUP BY datetime;В принципе — единичные пропуски погоды не сделают, но графики портят 😉
Я не спец в программировании, но мне не понятна вот эта приписка в дате: 2018-08-09 20:06:35-1000. На TZ не похоже, сервер в локали ru_RU.UTF-8.
Есть варианты не терять данные? Что я делаю не так?
Михаил, добрый день!
Продолжу в новой ветке.
Поставил 5.1.1.
SCADA сервер и IIS — на одной машине, коммуникатор — на удаленной.
Коммуникатор читает ОРС, отправляет 43 тега. Только телеизмерения, событий нет.
Периодичность отправки с коммуникатора — по умолчанию.
Для чистоты эксперимента таблицу cnldata дропнул, скриптом сотворил заново. Проверил — записей не было.
Перезагрузил сервер с модулем в 19:55.2017-04-26 19:55:06 Запуск работы модуля ModDBExport
2017-04-26 19:55:18 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-301’ for key ‘PRIMARY’
2017-04-26 19:55:19 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-304’ for key ‘PRIMARY’
2017-04-26 19:55:20 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-306’ for key ‘PRIMARY’
2017-04-26 19:55:22 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-301’ for key ‘PRIMARY’
2017-04-26 19:55:23 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-304’ for key ‘PRIMARY’
2017-04-26 19:55:25 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-306’ for key ‘PRIMARY’
2017-04-26 19:55:26 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-301’ for key ‘PRIMARY’
2017-04-26 19:55:28 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:23-312’ for key ‘PRIMARY’
2017-04-26 19:55:30 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-304’ for key ‘PRIMARY’
2017-04-26 19:55:31 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-306’ for key ‘PRIMARY’
2017-04-26 19:55:33 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:25-353’ for key ‘PRIMARY’
2017-04-26 19:55:34 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:26-311’ for key ‘PRIMARY’
2017-04-26 19:55:35 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-301’ for key ‘PRIMARY’
2017-04-26 19:55:37 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:28-311’ for key ‘PRIMARY’
2017-04-26 19:55:38 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:23-305’ for key ‘PRIMARY’
2017-04-26 19:55:40 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:29-312’ for key ‘PRIMARY’
2017-04-26 19:55:41 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-304’ for key ‘PRIMARY’
2017-04-26 19:55:43 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-306’ for key ‘PRIMARY’
2017-04-26 19:55:45 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:25-302’ for key ‘PRIMARY’
2017-04-26 19:55:46 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:33-305’ for key ‘PRIMARY’
2017-04-26 19:55:47 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:26-305’ for key ‘PRIMARY’
2017-04-26 19:55:49 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:35-383’ for key ‘PRIMARY’
2017-04-26 19:55:50 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-301’ for key ‘PRIMARY’
2017-04-26 19:55:52 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:28-302’ for key ‘PRIMARY’
2017-04-26 19:55:54 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:23-305’ for key ‘PRIMARY’
2017-04-26 19:55:55 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:39-305’ for key ‘PRIMARY’
2017-04-26 19:55:56 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:29-307’ for key ‘PRIMARY’
2017-04-26 19:55:58 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-304’ for key ‘PRIMARY’
2017-04-26 19:56:00 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:42-308’ for key ‘PRIMARY’
2017-04-26 19:56:01 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:42-310’ for key ‘PRIMARY’
2017-04-26 19:56:03 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-306’ for key ‘PRIMARY’
2017-04-26 19:56:04 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:44-311’ for key ‘PRIMARY’
2017-04-26 19:56:05 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:25-302’ for key ‘PRIMARY’
2017-04-26 19:56:07 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:45-315’ for key ‘PRIMARY’
2017-04-26 19:56:08 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:33-305’ for key ‘PRIMARY’
2017-04-26 19:56:10 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:47-311’ for key ‘PRIMARY’
2017-04-26 19:56:11 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:26-305’ for key ‘PRIMARY’
2017-04-26 19:56:13 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:35-302’ for key ‘PRIMARY’
2017-04-26 19:56:14 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-301’ for key ‘PRIMARY’
2017-04-26 19:56:15 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:51-308’ for key ‘PRIMARY’
2017-04-26 19:56:17 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:28-302’ for key ‘PRIMARY’
2017-04-26 19:56:19 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:54-308’ for key ‘PRIMARY’
2017-04-26 19:56:20 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:23-305’ for key ‘PRIMARY’
2017-04-26 19:56:22 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:39-304’ for key ‘PRIMARY’
2017-04-26 19:56:23 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:29-307’ for key ‘PRIMARY’
2017-04-26 19:56:25 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:57-303’ for key ‘PRIMARY’
2017-04-26 19:56:26 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:57-301’ for key ‘PRIMARY’
2017-04-26 19:56:27 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:57-302’ for key ‘PRIMARY’
2017-04-26 19:56:28 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-304’ for key ‘PRIMARY’
2017-04-26 19:56:30 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:59-358’ for key ‘PRIMARY’
2017-04-26 19:56:31 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:42-304’ for key ‘PRIMARY’
2017-04-26 19:56:33 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:42-310’ for key ‘PRIMARY’
2017-04-26 19:56:34 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:56:02-311’ for key ‘PRIMARY’
2017-04-26 19:56:36 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-306’ for key ‘PRIMARY’
2017-04-26 19:56:37 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:44-302’ for key ‘PRIMARY’
2017-04-26 19:56:39 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:56:05-309’ for key ‘PRIMARY’
2017-04-26 19:56:40 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:25-302’ for key ‘PRIMARY’
2017-04-26 19:56:42 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:45-305’ for key ‘PRIMARY’
2017-04-26 19:56:44 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:33-305’ for key ‘PRIMARY’
2017-04-26 19:56:45 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:56:09-302’ for key ‘PRIMARY’
2017-04-26 19:56:47 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:47-302’ for key ‘PRIMARY’
2017-04-26 19:56:48 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:26-305’ for key ‘PRIMARY’
2017-04-26 19:56:50 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:35-302’ for key ‘PRIMARY’
2017-04-26 19:56:52 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:56:14-353’ for key ‘PRIMARY’
2017-04-26 19:56:54 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-301’ for key ‘PRIMARY’
2017-04-26 19:56:54 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
2017-04-26 19:56:55 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:51-305’ for key ‘PRIMARY’
2017-04-26 19:56:56 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
2017-04-26 19:56:56 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:56:16-302’ for key ‘PRIMARY’
2017-04-26 19:56:57 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
2017-04-26 19:56:57 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
2017-04-26 19:56:58 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:28-302’ for key ‘PRIMARY’
2017-04-26 19:57:00 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:54-304’ for key ‘PRIMARY’
2017-04-26 19:57:02 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:23-305’ for key ‘PRIMARY’
2017-04-26 19:57:02 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
2017-04-26 19:57:04 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:39-304’ for key ‘PRIMARY’
2017-04-26 19:57:06 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:29-307’ for key ‘PRIMARY’
2017-04-26 19:57:07 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:56:24-353’ for key ‘PRIMARY’
2017-04-26 19:57:08 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:57-301’ for key ‘PRIMARY’
2017-04-26 19:57:10 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:57-301’ for key ‘PRIMARY’
2017-04-26 19:57:11 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:57-302’ for key ‘PRIMARY’
2017-04-26 19:57:12 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:56:27-309’ for key ‘PRIMARY’
2017-04-26 19:57:12 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
2017-04-26 19:57:13 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
2017-04-26 19:57:14 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:56:28-311’ for key ‘PRIMARY’
2017-04-26 19:57:15 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-26 19:55:17-304’ for key ‘PRIMARY’
2017-04-26 19:57:15 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
2017-04-26 19:57:16 Работа модуля ModDBExport завершена
———————————————————————————Остановил (выгрузил модуль) в 19:57. Сообщения о дублях появились сразу же после старта. Очередь переполнилась за 2 мин.
Первые дубли появились, когда еще и очереди-то еще не было! Вот что странно!
Входные каналы проверил — привязаны к тегам одного КП.
Результаты поиска для 'Duplicate entry'
Просмотр 11 результатов — с 1 по 11 (из 11)
Просмотр 11 результатов — с 1 по 11 (из 11)