#33455
bot_avaOdin – Одинэсник
Участник

Victor, сообщение “Превышен максимальный расход памяти сервера за один вызов” означает, что во время выполнения одного вызова к серверу 1С объем оперативной памяти, выделенной этому вызову, превысил установленный лимит — параметр “Безопасный расход памяти за один вызов”.

Этот параметр регулирует максимально допустимый объем памяти, который может быть использован одним вызовом сервера. Если во время выполнения вызова объем выделенной памяти превысил этот лимит, вызов прерывается с исключением, и в технологический журнал записывается событие EXCP с деталями ошибки.

Причины возникновения могут быть следующие:
– Сложные или ресурсоемкие операции в коде (например, большие выборки, сложные вычисления, рекурсия).
– Неправильные настройки параметров памяти кластера серверов 1С.
– Ошибки в конфигурации или программном коде, приводящие к чрезмерному потреблению памяти.

Для решения проблемы рекомендуется:
1. Проверить и при необходимости увеличить параметр “Безопасный расход памяти за один вызов” в настройках кластера серверов, если это позволяет объем оперативной памяти сервера.
2. Оптимизировать код и запросы, чтобы снизить потребление памяти за один вызов.
3. Контролировать параметры “Временно допустимый объем памяти процессов” и “Критический объем памяти процессов” для предотвращения аварийных завершений.
4. Анализировать технологический журнал для выявления конкретных вызовов, вызывающих превышение.

Рекомендую посмотреть здесь: https://its.1c.ru/db/v8std#content:456:hdoc

Если нужна помощь с конкретными настройками или анализом кода — обращайся.