|
Не загружается dt-шник. Ошибка формата потока | ☑ | ||
---|---|---|---|---|
0
anchar007
27.09.19
✎
15:33
|
Пытаюсь развернуть DT рабочей базы на тестовой машине.
DT весит 9 Гб, а сама база примерно 110 Гб. База клиент-серверная, сервер на debian, стоит postgresql 9.6 и сервер 1С 8.3.13.1513 х64. Клиентская терминальная машина на Windows, на ней стоит 8.3.13.1513 х64. Запускаю загрузку базы из DT, проходит 5 минут, база начинает весить 2,3 Гб и всё, выходит ошибка "В информационную базу загружены не все данные 1с. Ошибка формата потока" Пробовал загрузить 4 разных DT-файла. Все вылетают с такой ошибкой. В чем может быть проблема? Почистить кэш не предлагать)) |
|||
1
sikuda
27.09.19
✎
15:37
|
http://catalog.mista.ru/upload/iblock/a39/ошибка_потока.png
Антивирус или спец. программы защиты трафика. |
|||
2
anchar007
27.09.19
✎
15:39
|
(1) забыл сказать, что маленькие по размеру базы разворачиваются без проблем
|
|||
3
rphosts
27.09.19
✎
15:40
|
а точно версия у того что в ДТ = 1С 8.3.13.1513 ?
|
|||
4
Провинциальный 1сник
27.09.19
✎
15:41
|
Вы что, в файловую базу пытаетесь 110 гигов загрузить?
|
|||
5
ДенисЧ
27.09.19
✎
15:42
|
(4) " стоит postgresql 9.6 и сервер 1С 8.3.13.1513 х64"
|
|||
6
anchar007
27.09.19
✎
15:43
|
(3) точно. DT был сделан с базы под платформой 1513 и разворачивается тоже на 1513, только на другом компе
|
|||
7
spiller26
27.09.19
✎
15:43
|
(0) Файл подкачки смотри на сервере
|
|||
8
spiller26
27.09.19
✎
15:44
|
(0) 8.3.13.1513 глючный релиз
|
|||
9
shuhard
27.09.19
✎
15:45
|
(0) ТиИ в источнике выгрузки сделан ?
4-ре файла выгружены 4 раза из одной и той же базы ? |
|||
10
anchar007
27.09.19
✎
15:46
|
(7) NAME TYPE SIZE USED PRIO
none virtual 6G 0B 0 Как понять сколько нужно? |
|||
11
anchar007
27.09.19
✎
15:47
|
(8) ещё пока качаю новую платформу
|
|||
12
anchar007
27.09.19
✎
15:48
|
(9) ТиИ не делал в источнике, надо чтобы все вышли часов на 8, а это проблематично.
Все 4 файла сделаны с одной базы, в разные дни. Но с базой вроде пока проблем не наблюдается |
|||
13
DeeK
27.09.19
✎
15:49
|
аминь
|
|||
14
s_newbi
27.09.19
✎
15:50
|
Если в базе есть ошибки, то она не загрузится из dt'ника
Все кто делает резервные копии - dt'никами сильно рискуют остаться без базы. |
|||
15
dezss
27.09.19
✎
15:50
|
А почему делаешь через DT, а не через средства SQL?
|
|||
17
Dmitry1c
27.09.19
✎
15:53
|
(0) а кто бекапы 100гиговой базы в дт решил делать?
|
|||
18
s_newbi
27.09.19
✎
15:54
|
(15) а как средствами SQL получить 1CD?
|
|||
19
anchar007
27.09.19
✎
15:55
|
ок, попробую через pgadmin сделаю копию
|
|||
20
piter3
27.09.19
✎
15:55
|
(18) то есть все-таки файловая)
|
|||
21
rphosts
27.09.19
✎
15:56
|
(17) нууу, может они не умеют делать бэкапы средствами постги
|
|||
22
rphosts
27.09.19
✎
15:56
|
(18) какое нафиг 1CD!
|
|||
23
rphosts
27.09.19
✎
15:57
|
(20) т.е. у ТС каша в голове
|
|||
24
piter3
27.09.19
✎
15:57
|
(23) тяпница,бывает)
|
|||
25
Масянька
27.09.19
✎
15:58
|
(13) Поддерживаю.
Бекапы делают трусы (С) |
|||
26
anchar007
27.09.19
✎
15:59
|
(23) да вы че, там чел какой то про 1CD спросил, это не я. Я пока копию через pgadmin делаю))
|
|||
27
rphosts
27.09.19
✎
15:59
|
(26) о, точно
|
|||
28
rphosts
27.09.19
✎
16:00
|
+ (26)но бэкап и ресторе нужно делать скриптами а не оболочками
|
|||
29
timurhv
27.09.19
✎
16:00
|
(21) ну бывает скинут bak от MSSQL 2017 и как его грузить в PostgreSQL или MSSQL 2014?
|
|||
30
shuhard
27.09.19
✎
16:01
|
(12)[Все 4 файла сделаны с одной базы, в разные дни. Но с базой вроде пока проблем не наблюдается]
это тебе кажется |
|||
31
Фрэнки
27.09.19
✎
16:02
|
а что только я один не понимаю, зачем ему эту всю хрень нужно затащить на клиентскую машину, если ее можно и нужно развернуть как лишнюю базу на том же сервере и в нем тестить все себе интересное на сервере?
|
|||
32
shuhard
27.09.19
✎
16:03
|
(26)[ Я пока копию через pgadmin делаю]
т.е. смысл поста был в троллинге форума =) |
|||
33
dmpl
27.09.19
✎
16:04
|
(31) Тестить? На боевом сервере? В приличных местах за это а-та-та сделают.
|
|||
34
Фрэнки
27.09.19
✎
16:04
|
(32) ну да. совсем зеленые о существовании пгадмина самостоятельно не догадываются.
|
|||
35
Фрэнки
27.09.19
✎
16:05
|
(33) а им не похрен где тестить? чего такого страшного в запуске теста на отдельной базе, ну пускай даже на том же сервере?
|
|||
36
anchar007
27.09.19
✎
16:07
|
(35) ну не.. вдруг че не так пойдет. Плюс лишняя нагрузка на сервер
|
|||
37
shuhard
27.09.19
✎
16:07
|
(35) в ресурсах
в отключенном отладчике |
|||
38
Затейник
27.09.19
✎
16:07
|
Вот соседняя ветка, уверяла Переход с Микрософта на Линукс что с postgres проблем нет, особенно с бекапами.
|
|||
39
Фрэнки
27.09.19
✎
16:08
|
(37) да, про отладчик я не подумал.
|
|||
40
Фрэнки
27.09.19
✎
16:10
|
(36) я бы, пока суть да дело, а если есть готовые ДТ, то проверил бы из них загрузку в соседнюю базу на том же сервере, чтоб лобовым способом проверить, что проблемы в ДТ нету.
|
|||
41
ansh15
27.09.19
✎
17:05
|
(11) Новый PostgreSQL тоже не забудь скачать. Сейчас это 10.9-5.1С.
|
|||
42
dmpl
27.09.19
✎
17:32
|
(35) Можно случайно перепутать тестовую базу и боевую. Можно неосторожним движением уронить процесс сервера 1С:Предприятия или SQL-сервера.
|
|||
43
Провинциальный 1сник
29.09.19
✎
07:35
|
(39) (37) А что за отладчикофобия? Проверял специально, влияние параметра включенной отладки на сервере на производительность влияет на уровне погрешности. Конечно, когда процесс трассируется с подключенным отладчиком, это другое дело. Но повторяю, сам по себе признак разрешения отладки не мешает работе.
|
|||
44
PR
29.09.19
✎
08:33
|
(0) Сколько места на системном диске?
|
|||
45
ink-nsk
30.09.19
✎
06:59
|
1С то ломанная?
Либо она считает себя таковой. :))))) |
|||
46
hhhh
30.09.19
✎
07:06
|
согласен с (44). Что на системном диске свободного места меньше чем 110 гиг
|
|||
47
Смотрящий
30.09.19
✎
07:25
|
(0) У тебя битый DT. Точнее битые данные в исходной базе.
1С, формируя dt-шник, выгружает в него конфу, в трех экземплярах, потом льет сырые данные. Никаких проверьк не производится. DT-ник выгрузится всегда. Обратная ситуация при загрузке, 1с проверяет корректность загружаемых данных; и, если они битые (кривой уникид, число не влезает в разрядность, циклические ссылки и т.п.) то получаешь ошибку формата потока. Проще всего данные поправить в исходной базе. И перевыгрузить dt-шник. |
|||
48
anchar007
30.09.19
✎
08:33
|
(47) Да, на самом деле оказался битый dt. Все 4 dt-шника, которые я пробовал загружать были сделаны скриптами. И все оказались битые. Выгрузил вручную через конфигуратор и загрузил без ошибок
|
|||
49
unregistered
30.09.19
✎
08:55
|
(43) >> А что за отладчикофобия?
Это тема отдельно холивара. И даже если считать, что включение отладки не влияет на производительность (ну или пренебречь этим влиянием), остаётся проблема, когда разработчик начинает отлаживать процесс в боевых базах на продуктивном rphost-е. А этим грешат 99.9% разработчиков, где включена отладка на продуктиве. |
|||
50
unregistered
30.09.19
✎
08:56
|
(48) DT - не является резервной копией для клиент-серверных баз. Это аксиома. А зачем было доказывать аксиому?...
|
|||
51
Фрэнки
30.09.19
✎
09:11
|
(50) ну как бы у него аксиома получилась двоякая - ДТ вручную Конфигуратором работает, а хз откуда взятые скрипты создавали ДТ битый.
з.ы. И зачем нужно было годами делать как бы архивы, которые никто никогда не тестил на загружаемость ? |
|||
52
Фрэнки
30.09.19
✎
09:13
|
(49) точно! Если включил отладчик на продуктиве, то значит рано или поздно, так или иначе, но пользоваться им начнешь :-)
|
|||
53
Nyoko
30.09.19
✎
09:59
|
(48) Это хорошо конечно, а почему средствами SQL не сделать сразу?
|
|||
54
Провинциальный 1сник
30.09.19
✎
10:09
|
(52) Продуктив продуктиву рознь. В 90% случаев это допустимо. Более того, часто даже необходимо подключиться отладкой к пользовательскому сеансу, чтобы выяснить что там у него не так.
|
|||
55
braslavets
30.09.19
✎
10:46
|
(0) Свободное место в %temp% на сервере 1с
|
|||
56
ptiz
30.09.19
✎
11:01
|
Я однажды sql profiler на рабочей базе включил и забыл закрыть. Полдня не могли понять, почему всё медленнее вдвое стало :)
|
|||
57
anchar007
30.09.19
✎
12:17
|
(53) Для этого надо отдельную тему создавать. Из SQL база никак не хотела разворачиваться. Я выгружал бэкап рабочей базы через pgadmin, создавал новую базу в pgadmin на тестовом сервере, восстанавливал данные из бэкапа в эту новую базу, и через какое-то время pgadmin писал ошибку, что не удалось загрузить данные и большой список ошибок. Пробовал через pgadmin сделать копию 100% рабочей базы на том же тестовом сервере и восстановить её в другую базу на этом же сервере - те же самые ошибки (что то там про то, что не создан какой то оператор и какой-то не верный тип). Долго разбирался с кодировками и прочей хренью на линуксе, но всё было ок, русские локали работали и пустая база создавалась с русской кодировкой. Решил обновить postgresql с 9.6 на 10, но хрен там... У версии debian, которая установлена на серваке какие-то проблемы с новым 10-ым postgresql из-за библиотеки libssl.so
Короче понял, что без админов в линукс лучше не лезть, откатил всё обратно, попробовал вручную сделать бэкап рабочей базы и развернуть его. Чудом всё получилось. Дальше буду с админами разбираться что не так с бэкапами postgresql |
|||
58
Джо-джо
30.09.19
✎
12:52
|
(5) нахуа тогда dt-шник?
|
|||
59
Провинциальный 1сник
30.09.19
✎
13:13
|
(57) Что-то мне помнится, что для восстановления бэкапа постгреса надо сначала базу создать из 1с, а потом уже восстанавливать бэкап поверх существующей базы. Что-то там с определяемыми типами, которые создаются в контексте базы, и эти определения не сохраняются в бэкапе.
|
|||
60
shuhard
30.09.19
✎
13:16
|
(57)[ те же самые ошибки (что то там про то, что не создан какой то оператор и какой-то не верный тип)]
дык это 100500 раз описано, да есть фичи |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |