Похожие презентации:
Оптимизация_производительности__2_1-545722-98c476
1. Архитектор 1С Мониторинг производительности в системе 1С
otus.ru2. Проверить, идет ли запись
Меня хорошо видно&& слышно?
Ставим “+”, если все хорошо
“-”, если есть проблемы
3. Давайте знакомиться!
Харченко Надежда• Более 15 лет опыта работы на платформе 1С:Предприятие
• Занимала различные позиции в крупных компаниях связанные с 1С: ведущий
разработчик, аналитик, руководитель направления, руководитель проектов
• Сейчас развиваюсь в направлении корпоративной архитектуры
4. Правила вебинара
Активноучаствуем
Off-topic обсуждаем
в чате группы телеграм
Архитектор1С 2025-02
Условные
обозначения
Индивидуально
Время, необходимое
на активность
Пишем в чат
Задаем вопрос
в чат или голосом
Вопросы вижу в чате,
могу ответить не сразу
Говорим голосом
Документ
Ответьте себе или
задайте вопрос
5. Маршрут вебинара
ЗнакомствоНастройка и изучение технологического журнала на практике
Знакомство с инструментом bash
Моделирование работы в системе и поиск узких мест
Рефлексия
6. Цели вебинара
К концу занятия вы сможете1.
Искать проблемы производительности
2.
Анализировать проблемы производительности
3.
Принимать решение по устранению проблем
7. Смысл
Зачем вам это уметь1.
Повышать надежность системы
2.
Повышать удовлетворенность пользователей от работы в системе
8. Технологический журнал
9. Основные проблемы, возникающие на проектах
Медленно открываются объекты
Долго проводятся объекты
Конфликт блокировок при выполнении транзакции
10. События для решения данных проблем
CALL - Входящий вызовCALL
SCALL
TLOCK
TTIMEOUT
SDBL
DBMSSQL
DBPOSTGRS
TLOCK –
управление блокировками
Сервис упр
блокировок
TTIMEOUT–
превышение времени
ожидания блокировки
TDEADLOCK – обнаружена
взаимоблокировка
rphost
rmng
ragent
SCALL Исходящий вызов
(взаимодействие
сервисов)
11. Технологический журнал
Технологический журнал предназначен для выявления ошибок, возникающих приэксплуатации системы и может использоваться для анализа технологических проблем
работы системы и анализа аварийных завершений.
1
Формируем конфигурационный файл logcfg.xml для настройки параметров сбора
2
Располагаем файл в каталоге конфигурационных файлов системы
«1С:Предприятие» %\1cv8\conf\logcfg.xml
* Наличие файла logcfg.xml не является обязательным и если файл не найден, то
технологический журнал выключен.
12. Структура logcfg.xml
<?xml version="1.0" encoding="UTF-8"?><config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="C:\Program Files (x86)\1cv8\logs" history="72">
<event>
<ne property=“name" value=""/>
</event>
<property name="all"/>
</log>
<dump location="" create="" type="">
</config>
Настройки события:
● Eq - равно
● Ne – не равно
● Gt - больше
● Ge – больше или равно
● Lt - меньше
● Le – меньше или равно
● Like – соответствие маске
● location - каталог, в котором будут располагаться файлы технологического журнала;
● history - время, в течение которого хранятся файлы технологического журнала;
● property, value - состав информации, которая будет помещаться в технологический журнал;
● параметры дампа, создаваемого при аварийном завершении приложения.
13. Вопрос
Есть какая-то проблема производительности и выявлено 2 события:1. Количество выполнений - 3 и длительность каждого события - 200 сек
2. Количество выполнений - 50000 и длительность каждого события - 0,5 сек
Напишите в чат какое хуже 1-ое или 2-ое и почему?
14. Практика
15. Задание 1. Настройка сбора логов
1. Настроим сбор логов.2. Смоделируем процесс.
3. Проанализируем технологический журнал.
15 минут
Совместно
Задаем вопрос в чат или голосом,
поднимая руку
16. Вопросы?
Ставим “+”,если вопросы есть
Ставим “–”,
если вопросов нет
Задаем вопросы
голосом
17. Задание 2. Расследуем проблему ожиданий
1. Запустим сценарный тест2. Отредактируем файл для сбора ТЖ
3. Найдем и решим проблему на блокировках
4. Найдем самый долгий вызов
18. Вопросы?
Ставим “+”,если вопросы есть
Ставим “–”,
если вопросов нет
Задаем вопросы
голосом
19. Полезные ссылки
https://infostart.ru/1c/articles/1195695/ – описание почти всех событий ТЖhttps://its.1c.ru/db/v8326doc#bookmark:adm:TI000000393 – описание logcfg на ИТС
https://its.1c.ru/db/metod8dev#content:5927:hdoc – анализ ТЖ, используя bash
(https://git-scm.com/)
https://its.1c.ru/db/metod8dev/content/6005/hdoc/_top – перечень данных для
расследования проблем
https://its.1c.ru/db/metod8dev/content/5839/hdoc - одна из самых простых и лучших
статей про блокировки
https://its.1c.ru/db/metod8dev#content:3474:hdoc – обработка для работы с ТЖ
20. Примеры bash
cat rphost*/*.log | grep -rP "TLOCK" > 1.txtcat rphost*/*.log | grep -rP "\d{6,},TLOCK.*WaitConnections=\d+" > 1.txt
cat rphost*/*.log | grep -rP "TLOCK.*t:connectID= XX" > 1.txt
cat rphost*/*.log | grep -rP "TDEADLOCK" > 1.txt
21. Рефлексия
22. Цели вебинара
Смогли ли мы достичь данных целей?1.
Искать проблемы производительности
2.
Анализировать проблемы производительности
3.
Принимать решение по устранению проблем
23. Ключевые тезисы
1.Для высоконагруженной системы и расследований проблем необходимо
запускать логирование ТЖ
2.
Знание того, как работает платформа и событий ТЖ, позволит быстро
локализовать и найти проблему
3.
Используя скриптовый язык bash и зная его синтаксис можно быстро и легко
анализировать огромное количество информации
24. Рефлексия
С какими впечатлениями уходите с вебинара?Что в прошедшем занятии вам показалось наиболее
полезным?
Насколько тема была для вас сложной?
По какому разделу вам не хватило информации и
примеров?
Как будете применять на практике то,
что узнали на вебинаре?
25. Следующий вебинар
Оптимизация и расследованиепроблем
Ссылка на вебинар
будет в ЛК за 15 минут
Материалы
к занятию в ЛК —
можно изучать
Обязательный
материал обозначен
красной лентой
26. Заполните, пожалуйста, опрос о занятии по ссылке в чате
27. Приходите на следующие вебинары
Спасибо за внимание!Приходите на следующие вебинары
Харченко Надежда
• Более 15 лет опыта работы на платформе 1С:Предприятие
• Занимала различные позиции в крупных компаниях связанные с 1С: ведущий
разработчик, аналитик, руководитель направления, руководитель проектов
• Сейчас развиваюсь в направлении корпоративной архитектуры