Толстый клиент съедает оперативную память

1. TormDV 15.10.24 13:33 Сейчас в теме
Добрый день!

Есть РДП - сервер на Win Server 2019, 384 ГБ оперативной памяти. К серверу подключены до 300 пользователей, процентов у 80 из них запущен толстый клиент УТ 10 старой переписанной. Даже не открывая ничего в 1с, процесс 1cv8 со временем начинает занимать все больше оперативной памяти. Из рдп-сеанса пользователи могут выйти, а могут и не выходить, а только отключиться. С 1С та же история - могут закрыть, а могут и нет. За сутки одно окно 1С отъедает до 2 ГБ оперативки, а их сотни запущены. Платформа 8.3.24 сейчас, на 19 и 22 такое тоже наблюдалось.
Перезагружать сервер каждый вечер не очень удобно, особенно в период отчетности. Перейти на тонкий клиент с управляемыми формами тоже долго, дорого, тяжело.
Какие есть варианты, помимо добавления оперативки, или сборки еще одного сервера (что само по себе неплохо-то)? Может есть какой-то вариант заставить клиент 1С отпустить часть занятой оперативки?
В голову приходит обработчик ожидания. Что-нибудь типа перезапустить 1С через 20 ч после входа..
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 15.10.24 13:40 Сейчас в теме
(1) Завершать сеансы RDP через 8 часов неактивности.
3. nomad_irk 76 15.10.24 13:52 Сейчас в теме
(2) вот будут матерится те, кто запустил, скажем, расчет с/с выпуска часов так на 10.....
4. TormDV 15.10.24 14:13 Сейчас в теме
(2) По какой-то причине админы говорили, что не получается реализовать такое.
(3) Такого у нас нет, и проблема в одной базе по сути. Пока задумка создать группу пользователей, у кого не перезапускать. А у остальных через 20ч.
5. TormDV 15.10.24 14:39 Сейчас в теме
(4) Открыл типовую КД 2.1, тоже память подъедает со временем(
6. splxgf 15.10.24 15:42 Сейчас в теме
(4)
(2) По какой-то причине админы говорили, что не получается реализовать такое.

Да делается, только не всегда удобно...
Как вариант две виртуалки, у кого можно завершать сеансы, и у кого нельзя.
Еще вариант принудительно завершать сеансы 1с при неактивности в ночное время. Скрипты не подскажу, но найти можно.
7. RustamZz 15.10.24 16:03 Сейчас в теме
(3) В УТ 10.2 был расчет с/с?
8. nomad_irk 76 15.10.24 16:18 Сейчас в теме
(7) не знаю, расчет с/с это условное обозначение длительной операции
9. RustamZz 15.10.24 16:21 Сейчас в теме
(8) В УТ 10 нет длительных операций.
10. TormDV 15.10.24 16:40 Сейчас в теме
(9) нет там расчета с/с. и длительных операций, чтобы 8-10 ч одна операция занимала непрерывно у нас тоже нет.
11. nomad_irk 76 16.10.24 07:52 Сейчас в теме
(9)
(10)

Проффдеформация, понимаю.

Длительная операция - ЛЮБАЯ операция с данными в БД, занимающая длительное время.
К ним относятся: удаление помеченных, восстановление последовательностей, расчет с/с.....

Сегодня нет, завтра - появится.
14. independ 1551 16.10.24 12:35 Сейчас в теме
(1) установить рядом еще 1 rdp-сервер, часть пользователей перевести на него и т.д. по мере роста
12. Дмитрий74Чел 239 16.10.24 09:35 Сейчас в теме
Вы уже нашли проблему: переписанная конфигурация, одна база.
Так решайте корень проблемы, а не лепите пластырь на гниющую рану.
Ищите на ИТС и читайте про методы поиска и устранения утечки памяти.
13. TormDV 16.10.24 09:44 Сейчас в теме
(12) Даже если открыть типовую Конвертацию данных, например, тоже толстый клиент, обычные формы, будет память со временем уходить. Никуда в базе не заходим, а по 30-40 МБ оперативки в час забирает.
Оставьте свое сообщение

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