<< Click to Display Table of Contents >> Мониторинг системы Directum RX > Чек-лист проверки состояния системы Отсутствие зависших задач |
Для проверки используются запросы к таблицам базы данных системы.
Поиск зависших задач в состоянии «Приостановлено»
Условия проверки: число приостановленных задач (Suspend) меньше 3 штук за последние 7 дней.
Чтобы получить число задач, выполните запрос в базе данных:
•Microsoft SQL Server:
SELECT * FROM sungero_wf_task WHERE status = 'Suspended' and started > DATEADD(day, -7, getdate());
•PostgreSQL/Postgres Pro:
SELECT * FROM sungero_wf_task WHERE status = 'Suspended' and started > (now() - interval '7' day);
Поиск активных задач без созданных заданий
Условия проверки: число задач в состоянии InProcess без созданных заданий меньше 3 штук за последние 7 дней.
Чтобы получить число задач, выполните запрос в базе данных:
•Microsoft SQL Server:
SELECT * FROM sungero_wf_task WHERE status = 'InProcess' and started > DATEADD(day, -7, getdate()) and not exists (select * from sungero_wf_assignment where task = sungero_wf_task.id);
•PostgreSQL/Postgres Pro:
SELECT * FROM sungero_wf_task WHERE status = 'InProcess' and started > (now() - interval '7' day) and not exists (select * from sungero_wf_assignment where task = sungero_wf_task.id);
© Компания Directum, 2024 |