Коллеги подскажите, может кто-то сталкивался. Ситуация:
Сервер БД + Сервер 1С:
Платформа 8.3.9.2170
Конфигурация 1С Розница 2.0.2.1 доработанная
SQL 2008
Терминальный сервер:
Win 2012
60 пользователей
стартует автоматом только 1С, других программ не запускают.
после перехода с 2003 сервера на терминальном сервере на 2012(на 2008 пробовали - тоже самое) клиентский процесс 1С8.exe периодически съедает 12.5% процессора (1 ядро из 8).
такая загрузка может продолжаться от пары минут до часа и дольше. Когда появляется много таких сессий одновременно - терминальный сервер зависает наглухо, спасает только резет.
С одной стороны ситуация ухудшилась пару дней назад с началом активных предновогодних продаж, хотя проблеме больше года (как раз с перехода).
Пока "заткнули" ситуацию добавив 4 ядра серверу - пока не возникает ситуации что все 12 ядер заняты и всё работает.
Замер производительности 1С, уже на 12 ядрах за 1 день с 15:00 до 22:00 показал, что среднее время выполнения всех операций на 1 пользователя 60-70 секунд. фоновые задания штатные - выполнялись в среднем меньше 1мс, + фоновое задания обмена с управленческой базой раз в 10 минут занимал 6-10 мс.
Наблюдения непосредственно ничего особого не дали, чаще старт нагрузки совпадает с проведением чека, после этого пользователь продолжает работать ка ни в чем не бывало: пробивает новые чеки и т.д. но нагрузка на 1 ядро продолжает висеть.
Куда копаем:
- подняли сервер 2019, попробуем часть пользователей перекинуть и наблюдать
- если на 2019 тоже самое будет, планирую обновить платформу 8.3.14+
Из не 1Сных причин: в журнале винды - ошибок нет.
Грешили на screwdriver или спулер печати - отключали и перезапускали службы уже во время глубокого зависания - не помогло
Подскажите, если сталкивались, какие ещё нюансы могут быть?