Превышен максимальный расход памяти сервера за один вызов

1. DiscordPro 29.01.24 12:57 Сейчас в теме
Доброго времени суток, всё чаще стали показываться ошибки "Превышен максимальный расход памяти сервера за один вызов" и не понятно с чем это связано. Последнее обновление платформы/конфигурации было больше полугода назад. Полная выгрузка товаров на сайт не возможна, иногда даже отчеты не формируются по той же причине...

Используем 64 битный Сервер + Posgres. На сервере 16 гигабайт памяти, процесс rphost едва выходит за 2 гигабайта.
Подскажите, может кто с подобным сталкивался, может мы делаем что-то не так

1С:Предприятие 8.3.23.1739
Управление торговлей 11.5.12.102
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. DiscordPro 29.01.24 13:57 Сейчас в теме
(2) Разбанен. В гугле распространена одна и та же статья с одним и тем же решением. из живых примеров база в 100 гигов и 32 битные серверы. В каждой статье написана фраза "Данные настройки не пригодны для постоянной работы сервера. Можно использовать для разовой загрузки данных, желательно на тестовом сервере." но никем не обьяснена...
5. Vladimir-R 167 29.01.24 14:18 Сейчас в теме
(1)
Используем 64 битный Сервер + Posgres. На сервере 16 гигабайт памяти, процесс rphost едва выходит за 2 гигабайта.


вы проверяли? точно 64 битный сервер запущен?
Postgree на том же сервере?
какая конфигурация?
6. DiscordPro 29.01.24 14:44 Сейчас в теме
(5) в сервисах запущенных указано, что 64, да
PostgreSQL версии 16.1, тот, что специально под 1с
7. Vladimir-R 167 29.01.24 15:12 Сейчас в теме
(6) PostgreSQL на том же сервере где сервер 1С?
кто настраивал сервер PostgreSQL ?
какая конфигурация 1С?
8. DiscordPro 29.01.24 15:56 Сейчас в теме
(7) да, сервер один на двоих
конфигурация 1с: Управление торговлей 11.5.12.102
Сервер настраивал я в соответствии с рекомендациями с портала its и самого постгре.

Проблем до недавнего времени не было, мы достаточно давно вносили изменения в сервере, всё работало исправно
9. Vladimir-R 167 29.01.24 16:24 Сейчас в теме
(8) сервер под Win или под Linux
какое количество памяти выделено под PostgreSQL ?
в момент возникновения ошибки вы смотрели какое количество памяти занято в целом?
какие то счетчики смотрели?
сколько всего пользователей работает с базой?
какой сейчас размер базы?

16Гб под общий сервер кажется слишком мало
10. Дмитрий74Чел 234 11.03.24 13:26 Сейчас в теме
(1)
Полная выгрузка товаров на сайт не возможна
неоптимальный код, возможно формируется огромная таблица значений в несколько Гб
иногда даже отчеты не формируются по той же причине...
если формируете отчеты за все года -то "а что вы хотели, покупайте память". Если не за все года: если отчет типовой - то "покупайте память", если нетиповой - то возможно он неоптимально написан.

В общем, если код типовой - покупайте память, не факт что получится что-то оптимизировать. Если код не типовой - пробуйте оптимизировать.
как искать код
4. soft_wind 29.01.24 14:09 Сейчас в теме
просто константация факта, в типовых базах тоже хватает ГКода!
выход
-ждете обновления
-докупайте память
- сами переписывайте код на оптимальный (местами, там где падает)
Оставьте свое сообщение

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