недостаточно свободной памяти на сервере 1с предприятия #657979


#0 by Kreds
Опишу проблемку бьюсь несколько дней,   есть сервер winserver 2003 r2 enterprise edition 32 битный, на нем 32 гига оперативы, в ходе увеличения складов вылетает ошибка недостаточно памяти, решили переходить на sql, поставил postgresql 8.4.3-3.1c, закинул туда базу и допутим при формировании отчета по складам вылетает ошибка недостаточно свободной памяти на сервере 1с предприятия.   погуглил, увеличил количество рабочих процессов до 7, результат тот же.дальше не знаю куда копать.
#1 by H A D G E H O G s
- Поставить ms sql express 2008 - Отследить профайлером запрос. ---Если запрос "уходит в себя" надолго, а потом выдает мильены записей - переписывать запрос. ---Но скорее всего запрос шустр и выполняется быстро, а потом сервер 1С уходит в себя и жрет память - косяк в метаданных.
#2 by H A D G E H O G s
Значит вам - искать , он поможет, но сначало - .
#3 by Fragster
32битный процесс упирается в ограничение, количество оперативы тут не при чем
#4 by Fragster
бывает из-за битости базы - поможет ТИИ лог целостность тогда. Чаще из-за кривоты кода
#5 by H A D G E H O G s
Да ладно. Надо сильно постараться, чтобы завалить запросом.
#6 by Kreont
А если сервер сделать 64х, так что б поставить на него Посгрес 64х поможет?
#7 by Fragster
Выбрать * из товарыНаСкладах, ТоварыНаСкладах... запрос.Выполнить.Выгрузить
#8 by ansh15
1С рекомендует, кстати.
#9 by Kreont
+ 1с-ки сервер может и 32х быть, он не так сильно нагружается.
#10 by Fragster
падает rphost, а не скуль
#11 by ansh15
postgresql 8.4.3-3.1c, наверное, староват уже...
#12 by Kreont
Странно тогда что rphost хочет столкьо памяти. а версия 1С-движка самая новая?
#13 by Fragster
это смотря какие руки
#14 by Kreds
в какое ограничение? ТиИ делал, результат тот же наверно это след этап) платформа 16 поэтому и ставил postgresql 8.4.3-3.1c как продиагностировать что падает?
#15 by Fragster
да и вообще - формирование отчета на СКД с группировками по колонкам - частенько к такому ведет
#16 by Fragster
мне вот телепатия докладывает - что это отчет на СКД с большим количеством колонок (> 20) и строк(тысячи)?
#17 by Fragster
или на какой операции падает-то
#18 by Kreont
Самого постгреса конфиг файл настраивал? По умолчанию очень маленькие лимиты стоят на размер запросов и т.п.
#19 by Fragster
=>
#20 by H A D G E H O G s
Нас игнорируют!
#21 by Kreds
вродке небольшие склады задаю, ткните пальцем, посмотрю, просто многое уже облазил)
#22 by Fragster
блин. еще раз: что запускается в ? СКД с группировкой по колонкам или что-то еще? запрос с обработкой результата в коде? что конкретно?
#23 by Fragster
а то "доктор, у меня что-то болит!"
#24 by Kreds
ведомость по товарам на складах
#25 by Fragster
что ведомость? группировки по колонкам есть? ориентировочное количество строк/колонок?
#26 by Живой Ископаемый
2 какое это имеет значение, если сообщение получается от 1С сервера?
#27 by mistеr
В файловой сделай отчет, сколько памяти отожрет (максимум рабочего набора в Диспетчете задач)?
#28 by ПесняПроЗайцев
В файловой есть postgress? В файловой небольшие базы будут летать. Пока не навернутся. Разве Postgress родная среда для МД?
#29 by mistеr
Есть версия, что Постгре ни при чем. Просто отчет кривой.
#30 by Kreds
тоже уже подумываю на то, что проблема в отчете. формирую ведомость по товарам в рознице, колонок 10, строк тысяч 10, формируется без проблем.
#31 by Kreds
Проблема была в отчете пока все тестится, еще возник вопросик по бэкапам, поиском искал, но четкого ответа не нашел.База будет крутиться на сервере, планируем бэкапить автоматически ночью 1 раз. находил несколько способов, хотелось бы услышать проверенные.
#32 by ssh2006
тех журналом можно было поймать запрос, что валит отчет
#33 by zladenuw
у нас 3 раза в день. на постгресе 5 баз. около 60 пользователей. днем небольшие тормоза при бекапе.
#34 by zladenuw
средствами постгреса, он справляется
#35 by Kreds
, можно чуток подробнее особенно в автоматическом режиме ну и онлайн бэкап.
#36 by zladenuw
что бы в автоматическом. скрипт запускать по расписанию. у нас на линуксе это дело. вот пример скрипта 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 by zladenuw
для винды нету. но не думаю что проблема найти в инете. а что за база ?
#38 by Kreds
еще вопрос с блокировками, нужны ли?
#39 by zladenuw
на ручные не переводил, пока справляется 1с. ты так и не ответил что за база и сколько юзверов
#40 by Kreds
ут, около 40
#41 by zladenuw
вообще ручные блокировки надо рассматривать. когда проблемы будут. но для этого нужно подготовится и найти правильное решение. ибо можно написать так. что будет хуже автоматических :)
#42 by Kreds
еще не пойму как мне увидеть реальный путь к data
#43 by zladenuw
это не путь. тут команда линукса. формирует такую выгрузку. »2013-03-28-16-22».UTP.backup
#44 by Kreds
еще тогда не понял почему пишут про PostgreSQL8.4.3-3.1Cdataase16403*.*
#45 by Kreds
по В левой панели откройте папку : HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/pgsql-x.x. Клик правой кнопкой мыши по ключу ImagePath – изменить.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С