Коллеги подскажите, может кто-то сталкивался. Ситуация: Сервер БД + Сервер 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 или спулер печати - отключали и перезапускали службы уже во время глубокого зависания - не помогло
Подскажите, если сталкивались, какие ещё нюансы могут быть?
|