PDA

Просмотр полной версии : Не загружаются смены



Dolorian
26.11.2019, 12:57
Привет всем
RK7. На Rep server прикручены несколько кассовых серверов
Вдруг перестали грузиться смены с кассовых серверов

Ошибка в лог-файле после перезапуска службы Rep Server
6505:Event 'syncRefsBase2SQLite' log: scheduledEvent exception: [11:45:41] [ERRX] Exception: Unknown values: ByHandle=4294967295
[11:45:41] [ERRX] Exception: Unknown values: ByHandle=4294967295
Windows error =109 (6Dh). Канал был закрыт.

и потом

6505:Event 'OnOnlineExport' log: group '15048-900-' export error, will try later (11 files), error text: [11:49:58] [ERRX] Exception: Unknown values: ByHandle=4294967295
[11:49:58] [ERRX] Exception: Unknown values: ByHandle=4294967295
Windows error =109 (6Dh). Канал был закрыт.
00363334.C:\UCS\RKeeper7\Rk7Reports\rkReportsServe r.exe

и так по кругу для всех кассовых серверов только группы (например, group '15048-900-') разные

Файлы в filesync приходят, но потом по кругу retry с одной и той же проблемой в логах.

Режим БД менял, check.udb удалял, все то же самое

Кто подскажет, где копать

psinka
27.11.2019, 12:26
Копать вниз)
Останавливаете сервер отчетов.
Зачищаете C:\windows\temp , c:\Users\%USERNAME%\AppData\Local\Temp\ и base\filesync\onlinedb\ c \base\filesync\onlineup\
Запускаете репку.

У вас включены онлайн передача данных и что-то из переданого онлайн побилось и не может быть обработано. Зачистка onlinedb и onlineup подчистит это все.
А смены могут не грузиться еще потому что shift2sql.exe сожрал антивирус или защитник винды)

gorlum
29.11.2019, 13:49
У меня подобное возникло после обновления версии кипера до 7.6.4.229. В этой сборке изначально был кривой shift2sql.exe Сейчас юзаю утилиту 7.2.56.22, но можно взять и из последних сборок на фтп

Dolorian
17.12.2019, 10:55
Спасибо всем огромное, помогла чистка.

ExiveR
17.12.2021, 17:19
Всем привет. Как обычно не хочу плодить темы и обращаюсь с практической аналогичной проблемой - смену закрыли корректно, файл лёг и локальный бэкап, и выгрузился на сервер, попав потом на фтп, но в общих сменах эта смена не появилась и данных в отчетах нет. Попытка врчную загрузить смену через shift2sql эффекта не дает - файл парсится без ошибок

[15:07:51] [LOGX] Executing 7785 lines of script
[15:07:51] [PRGX] > [transaction] start
[15:07:51] [LOGX] > executing script line #5157
[15:07:51] [PRGX] > executing script leftovers
[15:07:51] [PRGX] > [transaction] commit, rows affected: 11
[15:07:51] [LOGX] Work time: 2,56 s
[15:07:51] [PRGX] 100
[15:07:51] [PRGX] Log file 'd:\UCS\R Keeper 7\default\Rk7Reports\sql\Data2MSq.20952.log' deleted
[15:07:52] [LOGX] Done "sql\Data2MSq.exe": exitCode = 0
[15:07:52] [LOGX] Job is done
но данных по прежнему нет.
Что еще может быть не так?
P.S. следующая за проблемной выгрузка "села" без проблем", файлы проблемной выгрузки на кассовом сервере и на сервере отчетов бинарно идентичны

ExiveR
20.12.2021, 11:45
UPD: В списке Информация об общих сменах выгрузка не появилась, но после ручной загрузки и пересчета кубов данные о продажах в отчет попали. Странно...