Имя: Пароль:
1C
1С v8
1c 8.1 некорректная выгрузка из базы
,
0 Vladas86
 
10.02.12
19:21
Всем привет! ВНЕЗАПНО вылезла проблема: нормальный размер архивной копии базы примерно 4 гб, но иногда архив выгружается значительно меньшего размера, например 1.7 гб, при этом никаких ошибок нет, в логе 1с пишет, что все выгружено успешно. Если поперезагружать сервера, сделать reindex и vacuum на некоторое время выгрузка приходит в норму и все какбы ок, но через некоторое время проблема повторяется.
Что с этим можно сделать?
Версия 1с 8.1.13.41, используется клиент-серверный вариант, сервер баз данных на CentOS, БД Postgres, сервер самого 1с на win2003x86.
1 ДенисЧ
 
10.02.12
19:39
"сервер баз данных на CentOS, БД Postgres"

Начни с этого и избавься от этих студенческих под(д)елок, если не умеешь их готовить
2 Vladas86
 
10.02.12
19:51
Два года работаем на этих поделках, проблем не было вообще, баз 11 штук, так что я примерно представляю как это готовить.
3 ShoGUN
 
10.02.12
20:03
(0) Речь про *.dt что ли? А бэкап средствами СУБД - это из параллельной вселенной?
4 Vladas86
 
10.02.12
20:15
Бэкап средствами СУБД работает, но это чертовски неудобно.
*.dt гораздо универсальнее.
К тому же мне интересно понять почему вообще это происходит.

Ну вот сейчас, например, перегрузил сервер 1с и все сразу нормально выгрузилось. Базу данных даже не трогал.
5 ShoGUN
 
10.02.12
20:21
(4) Чаще всего в сервере 1С и проблема. Я у клиентов уже давно автоматизированный перезапуск раз в сутки прикручиваю, иначе никак. На второй день отказывается выгружаться, а через 3-4 дня - работать.
6 ShoGUN
 
10.02.12
20:22
+(5) Речь прежде всего про 32-битный сервер.
7 Vladas86
 
10.02.12
20:24
ОК. Спасибо, а то я уже собрался в логах постгреста разбираться.

Кстати, а 64-битный сервер лучше чтоле? У нас просто везде x86.
8 Aleksey
 
10.02.12
20:25
(7) Для некоторых задач - да
9 ShoGUN
 
10.02.12
20:28
(7) Не лучше, просто адресное пространство больше => мусора можно больше накопить до перезапуска :) 32-битный сервер иногда радостно отваливается на объёмных задачах.
10 Vladas86
 
10.02.12
20:30
А. Ну теперь понятно. Просто остальные 10 баз у меня не такие объемные, с ними еще таких проблем не было.
11 ДенисЧ
 
10.02.12
20:30
(2) "Два года работаем на этих поделках, проблем не было вообще"

Ну вот и поимели.
12 ShoGUN
 
10.02.12
20:41
Кстати, прям интересно мне, в каком месте dt-шник универсальнее. Ну, в файловую можно выгрузить. И чо?
13 Aleksey
 
10.02.12
20:42
(12) Не только. Например можно не думать какая версия у тебя скуля, или например дома стоит MS на работе Пост или IBM
14 Aleksey
 
10.02.12
20:43
Или к примеру завтра решат перейти на MS SQL так что 2 сервака держать, или срочно все бекапы конвертировать?
15 ShoGUN
 
10.02.12
20:46
(14) 2 сервака при переходе - вполне нормальное решение, имхо. Уж гораздо лучше, чем битые бэкапы, как у автора.
16 ShoGUN
 
10.02.12
20:47
+(15) Случай, кстати, не такой уж редкий. Бэкап в dt делать можно, кто ж спорит. Но единственным я лично его никогда бы не стал делать.
17 Aleksey
 
10.02.12
20:48
(15) Вы удаляете все бекапы через неделю? Или у вас переходы длятся годами?
18 Aleksey
 
10.02.12
20:49
Буквально в прошлом году были терки с поставщиком, так пришлось восстанавливать из бекапа базу за 2000 год
19 ShoGUN
 
10.02.12
20:55
(18) У крупных заказчиков бэкапами ведаю не я - знаю, что dt там не делают. За какой срок хранят - не знаю.
У мелких хранятся максимум полгода помесячные, ежедневные - месяц.
Ошибка? Это не ошибка, это системная функция.