7 сентября 2020 в 20:12:40
(4 года 15 недель 3 дня назад)
9300
V8.x Управление торговлей
27.08.2018 18:47:12
Текст задания
Предлагаю вашему вниманию нетривиальную задачу:
Имеется сервер 1С 8.3.6.2100 у которой на борту УТ 11.0.9.5 и все это крутится на CentOS 6.8
Клиент запускается как под виндой, так и на том же сервере.
При запуске внешней обработки (Торговое место Кассира)
- она открывается 30-40 секунд при этом грузит процессор на 100% - http://prntscr.com/kngm0d
- замер производительности - http://prntscr.com/kngnxo
- после открытия через минуту может надолго подвиснуть без видимых причин (при этом тоже грузит проц на 100%)
Нужно поймать какой запрос все это вешает и переписать.
Судя по вашему скриншоту - виснет postgres, забирая 100% ресуросов процессора.
Соответственно, и ответ на вопрос, из-за чего именно "вешается" надо искать там, есть анализаторы логов postgres для этого, типа pgbadger.
Это, если вы уже пытались в 1С поймать этот запрос и не удалось (судя по скриншоту замеров производительности в 1С - уже пытались).