Ситуация следующая: есть Сервер 1С (1С:Предприятие 8.3 ПРОФ. Лицензия на сервер, 32-х битный), СУБД на Postgre SQL, версии 10.10-1.1C. Имеются 4 базы данных, одна из них УТ, остальные БП. Базы все типовые, имеются доработки на расширениях. Версия сервера и платформы 8.3.16.1224, УТ 11.4.11.84, БП 3.0.75.109.
При работе в одной из БП, размер у которой самый большой, но не более 10 Гб. возникают ошибки см. скрины. Данные ошибки начинают возникать при выполнении сложных операций, таких как «Закрытие месяца», ОСВ за большой период и другие сложные отчеты. При возникновении одной из ошибок начинают вываливаться остальные. Помогает при этом только перезагрузка сервера. После перезагрузки база работает нормально часа 4, после этого снова начинают сыпаться ошибки.
Помогите советом, как быть, куда копать, может кто с этим сталкивался.
ТиС, обновление на свежий релиз и баг платформы не предлагать. Есть мнение что это из-за того что сервер 1С 32-х битный и если перейти на 64-х битный то все эти ошибки уйдут.
Заранее спасибо за советы.
При работе в одной из БП, размер у которой самый большой, но не более 10 Гб. возникают ошибки см. скрины. Данные ошибки начинают возникать при выполнении сложных операций, таких как «Закрытие месяца», ОСВ за большой период и другие сложные отчеты. При возникновении одной из ошибок начинают вываливаться остальные. Помогает при этом только перезагрузка сервера. После перезагрузки база работает нормально часа 4, после этого снова начинают сыпаться ошибки.
Помогите советом, как быть, куда копать, может кто с этим сталкивался.
ТиС, обновление на свежий релиз и баг платформы не предлагать. Есть мнение что это из-за того что сервер 1С 32-х битный и если перейти на 64-х битный то все эти ошибки уйдут.
Заранее спасибо за советы.
Прикрепленные файлы:
По теме из базы знаний
- OneS Cluster Admin - консоль администрирования кластера серверов 1С (кроссплатформенная, мультиверсионная)
- Мониторинг сервера 1С:Предприятия на GNU/Linux с помощью Zabbix
- В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Рецепты от Капитана
- Сервер 1С в контейнерах или другое направление DevOps
- В облако на работу: Вишенка на торте. Быстродействие оборудования, нагрузочное тестирование, балансировка нагрузки в кластере серверов 1С на базе РЕД ОС 8
Найденные решения
Это ограничения 32х битного сервера 1с. При использовании процессом rphost больше 2гб памяти, процесс будет завершаться и 1с выдавать ошибку о нехватке памяти. Лечится либо переходом на 64х битный сервер, где rphost будет рости пока вся физическая память не закончится, либо настраивать 32х битный сервер так, что бы создавалось несколько процессов rphost вместо одного, не превышающий 2гб.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) 32 битный сервер дает такую ошибку, так как ограничивает приложению возможность использования оперативной памяти.
Основным преимуществом 64-разрядного сервера 1С:Предприятия 8.
является возможность использования практически неограниченного
адресного пространства, выделяемого рабочему процессу.
Основным преимуществом 64-разрядного сервера 1С:Предприятия 8.
является возможность использования практически неограниченного
адресного пространства, выделяемого рабочему процессу.
Добрый день! ну так достаточно по-русски написано - недостаточно памяти выделенной. Посмотреть сколько выделено под Сервер 1С и PG, проанализировать и добавить. А сыпется потому, как память при выполнении самой крупной базы забивается одной базюлькой, а на остальные для выполнения просто не хватает места.
(6) У меня была така же проблема. Причем под Линуксом 32 битный ключ с базой большего размера работал, а под Windows вываливался с такой ошибкой. Но так как осуществлялся переход на конфигурацию с ключом защиты конфигурации СЛК, которая под Линуксом не работает, пришлось мигрировать на 64 битный сервер.
Это ограничения 32х битного сервера 1с. При использовании процессом rphost больше 2гб памяти, процесс будет завершаться и 1с выдавать ошибку о нехватке памяти. Лечится либо переходом на 64х битный сервер, где rphost будет рости пока вся физическая память не закончится, либо настраивать 32х битный сервер так, что бы создавалось несколько процессов rphost вместо одного, не превышающий 2гб.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот