Результаты поиска для 'Duplicate entry'

Стартовая страница Форумы Поиск Результаты поиска для 'Duplicate entry'

Просмотр 11 результатов — с 1 по 11 (из 11)
  • Автор
    Результаты поиска
  • #12394
    Taw
    Участник

    Error export current data to DB MySQL — 127.0.0.1:3306: Duplicate entry ‘2019-06-24 08:19:50-601’ for key ‘PRIMARY’
    Unable to enqueue an event. The maximum size of the queue 100 is exceeded
    Ошибка в логе
    Модуль создает что-то вроде архива. Добавляя в конец таблицы строки, потом выдает эту ошибку.Этот экспорт как архив и при превышении какого то числа строк начинает глючить.
    Вопрос. Как сделать чтобы каналы были привязаны к строкам таблицы наподобие импорта данных. Только для текущих данных.

    #11003
    Mikhail
    Модератор

    Посмотрите существующие темы по данной проблеме:
    Ссылка 1
    Ссылка 2

    #10996
    andrey8561
    Участник

    Добрый вечер!

    установил модуль выгрузки данных в 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 несколько одинаковых строк, но именно по перовому КП из группы КП

    посмотреть файлы данных по секундно в сервере не представляется возможным…

    в чем может быть причини ?

    спасибо

    ilyxa
    Участник

    Настойка 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.

    Есть варианты не терять данные? Что я делаю не так?

    #5660
    kustar
    Участник

    Нашел объяснение для Duplicate entry ‘2017-04-26 19:55:29-307’ for key ‘PRIMARY’
    2017-04-26 19:57:07 Ошибка при экспорте текущих данных в БД MySQL —
    Коммуникатор иногда (и довольно часто) успевает дважды отправить данные за одну секунду. Вторая запись 307 -го канала с таким же datetime не проходит.
    Так что, IGNORE оказался полезной штюкой.

    kustar
    Участник

    Михаил, добрый день!
    Продолжу в новой ветке.
    Поставил 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 мин.
    Первые дубли появились, когда еще и очереди-то еще не было! Вот что странно!
    Входные каналы проверил — привязаны к тегам одного КП.

    #5509
    kustar
    Участник

    Михаил, добрый день!
    IGNORE сделаем в последнюю очередь — никогда не поздно! 🙂
    Период записи текущего среза увеличил с 5 до 30 сек. Очередь в 100 записей все равно переполняется, и, похоже, время заполнения очереди не сильно зависит от периода записи. Специально время не засекал, но, примерно за 1 минуту.
    Похоже, очередь не чистится, когда выгружаю модуль и перезапускаю сервер.
    Наблюдаю в базе записи 301-го канала:

    select datetime, cnlnum, val from cnldata where cnlnum=’301′;

    2017-04-25 16:40:09 301 0
    2017-04-25 16:40:49 301 0
    2017-04-25 16:42:09 301 0
    2017-04-25 16:42:49 301 0
    2017-04-25 16:43:29 301 0
    2017-04-25 16:45:29 301 0
    2017-04-25 16:46:09 301 0
    2017-04-25 17:00:49 301 0
    2017-04-25 17:01:29 301 0
    2017-04-25 17:02:09 301 0
    2017-04-25 17:02:49 301 0
    2017-04-25 17:03:29 301 0
    2017-04-25 17:04:49 301 0
    2017-04-25 17:06:09 301 0
    2017-04-25 17:06:49 301 0
    2017-04-25 17:07:29 301 0
    2017-04-25 17:08:49 301 0
    2017-04-25 17:14:09 301 0
    2017-04-25 17:17:29 301 0
    2017-04-25 17:18:49 301 0

    Интересна запись за 17:17:29.

    А это из лога:
    2017-04-25 17:17:30 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 17:17:29-301’ for key ‘PRIMARY’
    2017-04-25 17:17:34 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 17:17:29-301’ for key ‘PRIMARY’
    2017-04-25 17:17:39 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 17:17:29-301’ for key ‘PRIMARY’
    2017-04-25 17:17:45 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 17:17:29-301’ for key ‘PRIMARY’
    2017-04-25 17:17:51 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 17:17:29-301’ for key ‘PRIMARY’
    2017-04-25 17:18:40 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 17:17:29-301’ for key ‘PRIMARY’
    2017-04-25 17:18:52 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 17:17:29-301’ for key ‘PRIMARY’
    2017-04-25 17:19:13 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 17:17:29-301’ for key ‘PRIMARY’
    2017-04-25 17:19:35 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 17:17:29-301’ for key ‘PRIMARY’

    Это — записи из лога только про 301-й канал.
    Т. е. модуль занес эту запись в базу в свое время, но она осталась в очереди, и он (модуль) с 17:17:30 по 17:19:35 9 раз пытался втюхнуть ее туда же. А я за это время как минимум один раз менял настройки сервера (параметры записи) и, выгружал-загружал dll и, естественно, перезапускал сервер.

    #5488
    kustar
    Участник

    Такая же история с другой базой (MariaDB по сети)

    ———————————————————————————
    2017-04-25 12:06:57 Запуск работы модуля ModDBExport
    2017-04-25 12:06:58 Ошибка при экспорте текущих данных в БД MySQL — 10.162.1.240: Duplicate entry ‘2017-04-25 12:06:58-303’ for key ‘PRIMARY’
    2017-04-25 12:06:59 Ошибка при экспорте текущих данных в БД MySQL — 10.162.1.240: Duplicate entry ‘2017-04-25 12:06:58-302’ for key ‘PRIMARY’
    2017-04-25 12:07:02 Ошибка при экспорте текущих данных в БД MySQL — 10.162.1.240: Duplicate entry ‘2017-04-25 12:06:58-302’ for key ‘PRIMARY’
    2017-04-25 12:07:06 Ошибка при экспорте текущих данных в БД MySQL — 10.162.1.240: Duplicate entry ‘2017-04-25 12:07:01-309’ for key ‘PRIMARY’
    2017-04-25 12:07:08 Ошибка при экспорте текущих данных в БД MySQL — 10.162.1.240: Duplicate entry ‘2017-04-25 12:06:58-302’ for key ‘PRIMARY’
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 12:07:09 Ошибка при экспорте текущих данных в БД MySQL — 10.162.1.240: Duplicate entry ‘2017-04-25 12:07:02-311’ for key ‘PRIMARY’
    2017-04-25 12:07:10 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен

    Читаю коммутатором 43 тега, в сервере им соответствуют 43 канала. Только входные.
    В базах сделал таблицы под каналы, события и архивы. Экспортирую (точнее — пытаюсь) только каналы. Архивы и события пока не трогаю.
    Первая СУБД (предыдущий пост)- MySQL 5.7 под виндой локально, вторая — MariaDB 10.0 под линуксом по сети.
    Данные в обе базы попадают, однако, в логе модуля сообщения об ошибках типа duplicate и о переполнении очереди. Ошибки одинаковы для обеих баз.
    СКАДА сервер — 4.5.0.5, модуль экспорта — штатный.

    #5480
    kustar
    Участник

    Похоже, проблема не только с очередью!
    Откуда берутся duplicate?

    2017-04-25 09:33:01 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 09:31:32-312’ for key ‘PRIMARY’
    2017-04-25 09:33:01 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 09:33:02 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 09:33:02 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 09:33:02 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 09:33:02 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 09:33:02 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 09:33:02 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 09:33:02 Невозможно добавить в очередь текущие данные. Максимальный размер очереди 100 превышен
    2017-04-25 09:33:03 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 09:31:24-301’ for key ‘PRIMARY’
    2017-04-25 09:33:04 Ошибка при экспорте текущих данных в БД MySQL — localhost: Duplicate entry ‘2017-04-25 09:31:34-388’ for key ‘PRIMARY’

    #4629

    В ответ на: Значения прыгают.

    iKasper
    Участник

    Коллеги, добрый день.
    Подскажите в какую сторону копать
    Настроил передачу данных в MYSSQL пару дней поработал стабильно, а сейчас в логах постоянно такая ошибка: 2017-02-16 10:04:09 Ошибка при экспорте текущих данных в БД MySQL — localhost:3307: Duplicate entry ‘2017-02-16 09:53:55-1020’ for key ‘PRIMARY’
    И конечно значения в базе MySQL не обновляются.

    #2280
    Ajaks84
    Участник

    Я нашел 2 лог файла, в первом:

    1. MySQL — localhost; state: export error; in queue cur/arc/ev: 81/0/0; exported cur/arc/ev: 471/0/0; skipped cur/arc/ev: 0/0/0

    Во втором:
    2016-06-15 12:03:22 Error export current data to DB MySQL — localhost: Duplicate entry ‘2016-06-15 12:03:22-271’ for key ‘PRIMARY’

Просмотр 11 результатов — с 1 по 11 (из 11)