Перенос сообщений из 1С Dialog на свой сервер взаимодействия.

1. user2063087 07.03.25 09:18 Сейчас в теме
Здравствуйте. Имеется свой развёрнутый сервер взаимодействия. Сообщения ходят, прикреплять файлы для отправки можно.
Пытаюсь перенести сообщения из 1C Dialog на котором сидели до этого на актуальный свой сервер.
Использую внутренний инструмент для выгрузки. С 1C dialog успешно выгружается .dat, а вот при загрузке в тестовую базу на своём сервере взаимодействия вылазят ошибки.
Если у кого был опыт с переездом сообщений из решения от 1С в локальный сервер взаимодействия, поделитесь, пожалуйста.
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 78 07.03.25 09:28 Сейчас в теме
(1) По этой инструкции переезжаете?
8.4. Перенос данных из сервиса «1С:Диалог» в локальный сервер системы взаимодействия
https://its.1c.ru/db/cs23doc#bookmark:cs:TI000000081
5. user2063087 07.03.25 09:45 Сейчас в теме
(2) Ну вот как раз тут и вычитал про уже имеющийся инструмент для выгрузки и загрузки.
3. vladimir_korshun 87 07.03.25 09:34 Сейчас в теме
(1) Скорей всего, вы не всё установили для локального сервера взаимодействия.
https://infostart.ru/1c/articles/1842062/

1) Установить локальный сервер взаимодействия, проверить, что всё работает
2) Делать перенос данных по инструкции
3) Проверить, что всё ок.
4. user2063087 07.03.25 09:42 Сейчас в теме
(3) Сервер взаимодействия развёрнут, службы подняты.
Сервер MiniO развёрнут, файлы крепятся и успешно отправляются.
6. user2063087 07.03.25 10:42 Сейчас в теме
(3) Вы разворачивали сервер взаимодействия по данной инструкции и переносили сообщения?
7. laperuz 47 07.03.25 11:13 Сейчас в теме
В server.log системы взаимодействия поищите, должен быть текст ошибки более понятный
8. user2063087 07.03.25 11:20 Сейчас в теме
(7) 2025/03/07-11:18:49.143-0,JAVA,0,level=WARN,pid=22656,threadId=206,thread=websocket-default33,logger=com.corundumstudio.socketio.listener.DefaultExceptionListener,message="Exception on handling event = allocateFile, env = null, args = [Headers[correlationId=l], AllocateFileRequest{id=null, contentType='application/octet-stream', storageType='APPLICATION_DUMP', size=33304}], com.e1c.ecs.base.domain.exception.EntityNotFoundException: Unable to find storage server"

Выцепил это. Но при этом файлы успешно отправляются и их видно на файловом сервере.
9. laperuz 47 07.03.25 11:27 Сейчас в теме
(8) storageType какой указывали при регистрации S3 хранилища в системе взаимодействия? DEFAULT?

Если верно вижу документацию, нужно хранилище с типом "APPLICATION_DUMP"
https://its.1c.ru/db/cs27doc#bookmark:cs:TI000000070
10. user2063087 07.03.25 12:16 Сейчас в теме
(9)
APPLICATION_DUMP

Выгрузить и загрузить смог. Но при восстановлении теперь получаю это
2025/03/07-12:13:06.333-0,JAVA,0,level=WARN,pid=170084,threadId=212,thread=websocket-default23,logger=com.corundumstudio.socketio.listener.DefaultExceptionListener,message='Exception on handling event = restoreApplicationDump, env = null, args = [Headers[correlationId=n], com.e1c.ecs.application_dump.controller.domain.RestoreApplicationDumpRequest@7bc6e65f], com.e1c.ecs.base.domain.exception.FileArchiveException: Dump functionality not configured'

Помню, что не указывал с командой ринг путь для хранения дампов
11. user2063087 07.03.25 12:18 Сейчас в теме
(9) По ИТС я так понимаю вот такая команда
ring cs --instance cs dump set-params --storage <store-path>
12. user2063087 07.03.25 12:23 Сейчас в теме
(11)
Только выдаёт ошибку синтаксиса.
13. user2063087 07.03.25 13:16 Сейчас в теме
Назначил хранилище дампов локально. Восстановление запускается, но вылазит ошибка в самом статусе восстановления.
В логах это...
2025/03/07-13:08:38.014-0,JAVA,0,level=ERROR,pid=171948,threadId=140,thread=app-dump-task-executor1,logger=com.e1c.ecs.internal.application_dump.archive.DumpServiceImpl,message=Error restoring dump: 506d7cdd-0409-4684-9cf5-f77546d87b6b,exception=InvalidDbSettingsException: Detected DB settings incompatible with process of creating/restoring dump ([SettingsCheckViolation{settingName='standard_conforming_strings', expectedValue='on', actualValue='off'}])
14. laperuz 47 07.03.25 14:14 Сейчас в теме
(13) https://its.1c.ru/db/cs27doc#bookmark:cs:TI000000083
Установите настройки в соответствии с ИТС

В данном случае ругается на standard_conforming_strings, должно быть on, у вас off
15. user2063087 07.03.25 14:49 Сейчас в теме
(14)
2025/03/07-14:47:18.894-0,JAVA,0,level=ERROR,pid=177664,threadId=138,thread=app-dump-task-executor1,logger=com.e1c.ecs.internal.application_dump.archive.DumpServiceImpl,message=Error restoring dump: 22ae8880-77e1-456d-8a7d-b223e409a631,exception=InvalidDbSettingsException: Detected DB settings incompatible with process of creating/restoring dump ([SettingsCheckViolation{settingName='standard_conforming_strings', expectedValue='on', actualValue='off'}])
at com.e1c.ecs.application.dump.service@26.0.53-small/com.e1c.ecs.internal.application_dump.archive.DbSettingsServiceImpl.a(ProGuard:40)
at com.e1c.ecs.application.dump.service@26.0.53-small/com.e1c.ecs.internal.application_dump.archive.DumpServiceImpl.a(ProGuard:150)
at com.e1c.ecs.base.service@26.0.53-small/com.e1c.ecs.base.service.c.a(ProGuard:166)
at com.e1c.ecs.application.dump.service@26.0.53-small/com.e1c.ecs.internal.application_dump.archive.DumpServiceImpl.restoreDump(ProGuard:148)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at spring.aop@5.3.8/org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
at spring.aop@5.3.8/org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
at spring.aop@5.3.8/org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at spring.aop@5.3.8/org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)


К сожалению без результатов. Стоял параметр ON
Прикрепленные файлы:
16. user2063087 07.03.25 15:04 Сейчас в теме
(14)
Заметил, что через раз всё равно пишет OFF при выводе по запросу.
Уже заредачил.conf и запросом на ON переключаю. Перезаход в PG Admin, попытка вывода и снова OFF
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот