Недостаточно памяти на сервере 1С

1. deevil 159 30.12.13 14:49 Сейчас в теме
Работает связка 1С (win) + Postgres (centos).

В последнее время периодически возникает ошибка
Ошибка выполнения запроса
по причине:
Недостаточно свободной памяти на сервере 1С:Предприятия.


Причем на сервере 1С доступно 10+Gb (из 24)оперативки, процессов 1С 6 до 1,5Gb памяти каждый.
Сервер 1с 32х битный. Версия 8.2.19.76.

Кто нибудь знает куда копать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alex_sh2008 4 30.12.13 14:51 Сейчас в теме
(1) deevil, проверить свободное место на жестком диске
4. Boneman 298 30.12.13 14:56 Сейчас в теме
(1) deevil, запросы разные бывают, иногда раскатываются так, что по полчаса таблицы формируют, и память соответственно жрут ведрами.
Конфа типовая или накрученная ?
6. deevil 159 30.12.13 16:32 Сейчас в теме
(4) баз несколько УТ11, ДО, БУХ. Типовая только БУХ.
Это все еще до запуска 1С, т.е. клиент вводит логин/пароль и выскакивает такая ошибка.

(5) чем лучше анализировать?
в момент ошибки ни один процесс 1с даже близко не подошел к 2Гб, а так раньше спокойно хавала и 2.5Гб...
26. MaximSh 17.12.20 09:35 Сейчас в теме
(1) Платформа 8.3.16.1359. 4 конфигурации. Проблема запуска только с одной. Перезапуск без вылета пользователей: свойства "Локальный" в консоле сервера, Интервал перезапуска 60 сек. Через 60 сек 1с начала процесс миграции соединений в новый процесс rphost. Убрал интервал. Проблема решена. Перезапуск процесса ночью не настроен.
Прикрепленные файлы:
27. unknow_user 17.12.20 10:17 Сейчас в теме
3. deevil 159 30.12.13 14:54 Сейчас в теме
На системном - 30gb свободно.
На диске для временных файлов - 50Gb свободно...

Нужно больше?
5. alex_sh2008 4 30.12.13 15:01 Сейчас в теме
(3) deevil, Смотря какая нагрузка, проведите анализ использования памяти как жесткого диска так и оперативки, в 32 разрядном варианте сервисы 1С сервера 2Гб, возможно на одном из сервисов наступает этот предел.
7. asved.ru 36 30.12.13 16:46 Сейчас в теме
Известная ошибка фрагментации адресного пространства. Лечится регулярным перезапуском сервера либо рабочих процессов.
9. deevil 159 31.12.13 13:08 Сейчас в теме
(7) выставлено перезапуск сервера 1С ночью и процессов если отъели больше 2Гб памяти.
А где почитать про фрагментацию адресного пространства 1С?

(8) Я тоже так считаю, но с нашими программистами тяжело спорить...
8. Shmell 535 31.12.13 12:00 Сейчас в теме
А еще лечится оптимизацией запросов. Преобразованием не эффективных алгоритмов в более эффективные в плане производительности.
19. FIERYLIONS 222 04.06.14 08:41 Сейчас в теме
10. aleks-lit 31.12.13 13:42 Сейчас в теме
а еще база может лежать в расшаренной папке с ограничением на объем(

я так делал когда создавал общую сетевую папку для юзверей(им дай волю забьют все 2 Тб музыкой и фотками)
12. deevil 159 31.12.13 13:45 Сейчас в теме
(10) Ну это же для файловой...
А у нас клиент-серверная...
13. CratosX 112 03.06.14 18:23 Сейчас в теме
(12) deevil, нашёл причину и как побороть? А то столкнулся с этими же симптомами
11. aleks-lit 31.12.13 13:45 Сейчас в теме
и попробуй поставить полные права всем юзерам на эту папку.
14. deevil 159 03.06.14 21:56 Сейчас в теме
Неа. Врубил авто перезапуск до лучших времен... Иногда ошибка бывает, но гораздо реже.
15. alex_sh2008 4 03.06.14 22:56 Сейчас в теме
(14) deevil, Отследите запрос при выполнении которого происходит ошибка и проверьте его на правильность
16. deevil 159 04.06.14 00:51 Сейчас в теме
(15) вот бы найти этот запрос)
17. asved.ru 36 04.06.14 06:34 Сейчас в теме
(16) deevil, технологический журнал по событиям excp и excpcntx вам поможет.

(9) deevil, почитать можно на kb.1c.ru

Врубил авто перезапуск до лучших времен

Регулярный перезапуск рабочих процессов есть официальная рекомендация 1С.
20. deevil 159 04.06.14 12:28 Сейчас в теме
(17) там дело не в исключениях, а в утечках. По исключениям в ТЖ - виновника утечек не будет, будет крайний - кому не хватило памяти.
То что это рекомендации 1с я знаю, но с этим рекомендациями бывают проблемы - периодически выкидывает пользователей - сеансы обрываются.

(18) Конфа переписано очень сильно и кодеры переписывают ее постоянно. А ошибки вида "Недостаточно памяти" скидывают на админов.
21. hasan-rusel 11 04.06.14 12:35 Сейчас в теме
(20) deevil, в СКЛСервер х32 помогает включение параметра AWE, быть может у вас тоже есть что-то подобное ?
22. alex_sh2008 4 04.06.14 12:40 Сейчас в теме
(20) deevil, Это однозначно косяки программистов, пусть ищут, еще была версия 1С с проблемой утечки памяти, но ее уже давненько исправили.
24. AlexO 135 25.03.15 09:49 Сейчас в теме
(22) alex_sh2008,
еще была версия 1С с проблемой утечки памяти, но ее уже давненько исправили.
Конечно:
8.3.5.1383 и 8.3.5.1400(тестовая) утечка памяти.
С 8.2.15 как решили один раз, и навсегда, так и решают в каждом релизе.
18. alex_sh2008 4 04.06.14 08:39 Сейчас в теме
(16) deevil, Смотреть последние изменения в конфигурации, после которых начались проблемы
23. SeverBaP 5 04.06.14 12:57 Сейчас в теме
Была такая шняга, сейчас с оперативкой нормально стало. Но у меня на MS SQL. Лечилось долго, а по факту надо было поставить ограничение на SQl по кушанью оперативки и в настройках сервера 1с поставить ограничения.
http://forum.infostart.ru/forum26/topic101625/ мой где спрашивал

поставил ограничения размера процессов в 1с с размером на 1 процесс около самый тяжелый процесс + 150мб (нужно посмотреть в момент стабильной работы и определить этот максимум), а также желательно после ввода такого ограничения рестарт сервера 1с сделать. После этого автоматом пошел перезапуск этих процессов. А так же стараюсь раз в неделю рестартить сервере 1с.
25. solaru 69 04.02.20 11:29 Сейчас в теме
Привет из 2020, как победить утечки памяти 8.3.16.1063 ?

Скрин htop

free -h
total used free shared buff/cache available
Mem: 251G 123G 734M 62G 127G 64G
Swap: 0B 0B 0B
Прикрепленные файлы:
Оставьте свое сообщение

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