Имя: Пароль:
1C
Админ
недостаточно свободной памяти на сервере 1с предприятия
0 Kreds
 
25.03.13
19:20
Опишу проблемку бьюсь несколько дней,  
есть сервер winserver 2003 r2 enterprise edition 32 битный, на нем 32 гига оперативы, в ходе увеличения складов вылетает ошибка недостаточно памяти, решили переходить на sql, поставил postgresql 8.4.3-3.1c, закинул туда базу и допутим при формировании отчета по складам вылетает ошибка недостаточно свободной памяти на сервере 1с предприятия.
 
погуглил, увеличил количество рабочих процессов до 7, результат тот же.дальше не знаю куда копать.
1 H A D G E H O G s
 
25.03.13
19:31
(0)

- Поставить ms sql express 2008
- Отследить профайлером запрос.

---Если запрос "уходит в себя" надолго, а потом выдает мильены записей - переписывать запрос.
---Но скорее всего запрос шустр и выполняется быстро, а потом сервер 1С уходит в себя и жрет память - косяк в метаданных.
2 H A D G E H O G s
 
25.03.13
19:31
Значит вам - искать МуМу , он поможет, но сначало - (1).
3 Fragster
 
гуру
25.03.13
19:33
32битный процесс упирается в ограничение, количество оперативы тут не при чем
4 Fragster
 
гуру
25.03.13
19:33
бывает из-за битости базы - поможет ТИИ лог целостность тогда. Чаще из-за кривоты кода
5 H A D G E H O G s
 
25.03.13
19:34
(3) Да ладно. Надо сильно постараться, чтобы завалить запросом.
6 Kreont
 
25.03.13
19:34
А если сервер сделать 64х, так что б поставить на него Посгрес 64х поможет?
7 Fragster
 
гуру
25.03.13
19:35
(5) Выбрать * из товарыНаСкладах, ТоварыНаСкладах... запрос.Выполнить.Выгрузить
8 ansh15
 
25.03.13
19:35
(6) 1С рекомендует, кстати.
9 Kreont
 
25.03.13
19:35
+(6) 1с-ки сервер может и 32х быть, он не так сильно нагружается.
10 Fragster
 
гуру
25.03.13
19:36
(6) падает rphost, а не скуль
11 ansh15
 
25.03.13
19:38
postgresql 8.4.3-3.1c, наверное, староват уже...
12 Kreont
 
25.03.13
19:39
(10) Странно тогда что rphost хочет столкьо памяти.

(0) а версия 1С-движка самая новая?
13 Fragster
 
гуру
25.03.13
19:40
(12) это смотря какие руки
14 Kreds
 
25.03.13
19:41
(3) в какое ограничение?
ТиИ делал, результат тот же
(6) наверно это след этап)
платформа 16 поэтому и ставил postgresql 8.4.3-3.1c
как продиагностировать что падает?
15 Fragster
 
гуру
25.03.13
19:41
да и вообще - формирование отчета на СКД с группировками по колонкам - частенько к такому ведет
16 Fragster
 
гуру
25.03.13
19:42
(14) мне вот телепатия докладывает - что это отчет на СКД с большим количеством колонок (> 20) и строк(тысячи)?
17 Fragster
 
гуру
25.03.13
19:42
или на какой операции падает-то
18 Kreont
 
25.03.13
19:45
(0) Самого постгреса конфиг файл настраивал?
По умолчанию очень маленькие лимиты стоят на размер запросов и т.п.
19 Fragster
 
гуру
25.03.13
19:45
(18)=>(10)
20 H A D G E H O G s
 
25.03.13
19:51
(19) Нас игнорируют!
21 Kreds
 
25.03.13
20:01
(16) вродке небольшие склады задаю,
(18) ткните пальцем, посмотрю, просто многое уже облазил)
22 Fragster
 
гуру
25.03.13
20:05
(21) блин. еще раз: что запускается в (0)? СКД с группировкой по колонкам или что-то еще? запрос с обработкой результата в коде? что конкретно?
23 Fragster
 
гуру
25.03.13
20:05
а то "доктор, у меня что-то болит!"
24 Kreds
 
25.03.13
20:10
ведомость по товарам на складах
25 Fragster
 
гуру
25.03.13
20:14
(24) что ведомость? группировки по колонкам есть? ориентировочное количество строк/колонок?
26 Живой Ископаемый
 
25.03.13
20:15
2(18) какое это имеет значение, если сообщение получается от 1С сервера?
27 mistеr
 
25.03.13
20:39
(24) В файловой сделай отчет, сколько памяти отожрет (максимум рабочего набора в Диспетчете задач)?
28 ПесняПроЗайцев
 
25.03.13
20:41
(27)
В файловой есть postgress?
В файловой небольшие базы будут летать. Пока не навернутся.
Разве Postgress родная среда для МД?
29 mistеr
 
25.03.13
20:47
(28) Есть версия, что Постгре ни при чем. Просто отчет кривой.
30 Kreds
 
25.03.13
21:03
тоже уже подумываю на то, что проблема в отчете.
формирую ведомость по товарам в рознице, колонок 10,
строк тысяч 10, формируется без проблем.
31 Kreds
 
28.03.13
17:30
Проблема была в отчете пока все тестится, еще возник вопросик по бэкапам, поиском искал, но четкого ответа не нашел.База будет крутиться на сервере, планируем бэкапить автоматически ночью 1 раз. находил несколько способов, хотелось бы услышать проверенные.
32 ssh2006
 
28.03.13
17:35
(31) тех журналом можно было поймать запрос, что валит отчет
33 zladenuw
 
28.03.13
17:37
(31) у нас 3 раза в день. на постгресе 5 баз. около 60 пользователей. днем небольшие тормоза при бекапе.
34 zladenuw
 
28.03.13
17:38
(31) средствами постгреса, он справляется
35 Kreds
 
28.03.13
17:51
(33),(34) можно чуток подробнее особенно в автоматическом режиме ну и онлайн бэкап.
36 zladenuw
 
28.03.13
18:13
(35) что бы в автоматическом. скрипт запускать по расписанию. у нас на линуксе это дело.

вот пример скрипта
h - на какой машине
U - пользователь

pg_dump h localhost -U postgres -Fc -Z9 -c -f /backup/1C/1C8/»`date +%Y%m-%d-%H-%M`».UTP.backup UTP
37 zladenuw
 
28.03.13
18:14
(36) для винды нету. но не думаю что проблема найти в инете.
а что за база ?
38 Kreds
 
28.03.13
18:19
(37) еще вопрос с блокировками, нужны ли?
39 zladenuw
 
28.03.13
18:21
(38) на ручные не переводил, пока справляется 1с. ты так и не ответил что за база и сколько юзверов
40 Kreds
 
28.03.13
18:23
ут, около 40
41 zladenuw
 
28.03.13
18:26
(40) вообще ручные блокировки надо рассматривать. когда проблемы будут. но для этого нужно подготовится и найти правильное решение. ибо можно написать так. что будет хуже автоматических :)
42 Kreds
 
28.03.13
18:34
еще не пойму как мне увидеть реальный путь к data
43 zladenuw
 
28.03.13
18:36
это не путь. тут команда линукса. формирует такую выгрузку.

»2013-03-28-16-22».UTP.backup
44 Kreds
 
28.03.13
18:47
еще тогда не понял почему пишут про
PostgreSQL8.4.3-3.1C\data\base\16403\*.*
45 Kreds
 
28.03.13
18:54
по (42)
В левой панели откройте папку : HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/pgsql-x.x.
Клик правой кнопкой мыши по ключу ImagePath – изменить.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс