Регистрация

Workflow блокирует задания

Ответы на вопросы по workflow

Модератор: Модераторы форума

Опытный
Сообщения: 128
Зарегистрирован: 23 авг 2011, 11:59
Откуда: г. Архангельск

Workflow блокирует задания

Сообщение Ксюша » 28 июн 2018, 10:45

Привет! помогите, пожалуйста, разобраться. боремся с проблемой больше месяца, и безрезультатно. DV 4.5.1988 . Был такой инцидент - кончилось место в файловой группе сиквела, проблему быстро решили, DV заработал. Но после этого (или это просто совпадение) workflow стал блокировать задания. То есть создается ярлык задания (и то не всегда) с пустым полем исполнителя, с состоянием К исполнению. Очень много блокировок, снятие блокировок почти не помогает, иногда только с десятой попытки задания все-таки формируются (у исполнителя пачка ярлыков получается) и приходят по итогу с большой задержкой. перезапуск служб не помогает, даже перезапуск сервера приложений ничего кажется не дает.

Железо на сервере БД и приложений не менялось.

Активных процессов порядка 11000 (до инцидента было больше 20000, и работало все без проблема, я потом уже остановила старые процессы).

Настройки в консоли вбиты по дефолту. Попробовала увеличить период поиска процессов до 50, и уменьшить число процессов в пакете до 25, не повлияло((

Ошибок в логах workflow почти нет, либо я не то смотрю. Включала отладочные сообщения, но не очень понимаю как их можно использовать, ничего подозрительного не наблюдаю

Гуру
Сообщения: 334
Зарегистрирован: 18 авг 2010, 00:27

Re: Workflow блокирует задания

Сообщение revolver » 28 июн 2018, 17:26

Ксюша, если кончилось место, то БД могла заиметь испорченную структуру.
вы ведь не знаете в какой момент кончилось место.
какие остались незавершенные транзакции.
1) я бы сделал проверку БД на целостность CheckDB, перестроил индексы и статистики
2) промониторить как DV работает с БД, нет ли ошибок по логам SQL Server
3) проверить создание ярлыка задания без маршрутизации по почте.
проверить настройки консоли, что то подобное видел когда не было стабильной связи с Exchange Server, в итоге перевели на smtp отправку .
на рисунке фрагмент лога WF, как должна выглядеть нормальная отправка задания
Вложения
2018-06-28_16-24-14.jpg

Гуру
Сообщения: 334
Зарегистрирован: 18 авг 2010, 00:27

Re: Workflow блокирует задания

Сообщение revolver » 28 июн 2018, 18:29

Ксюша, кстати и проблему с местом особенно на системных дисках, я тоже не исключаю.
что на сервере приложений, что на сервере СУБД

Опытный
Сообщения: 128
Зарегистрирован: 23 авг 2011, 11:59
Откуда: г. Архангельск

Re: Workflow блокирует задания

Сообщение Ксюша » 29 июн 2018, 14:54

revolver писал(а):Ксюша, если кончилось место, то БД могла заиметь испорченную структуру.
вы ведь не знаете в какой момент кончилось место.
какие остались незавершенные транзакции.
1) я бы сделал проверку БД на целостность CheckDB, перестроил индексы и статистики
2) промониторить как DV работает с БД, нет ли ошибок по логам SQL Server
3) проверить создание ярлыка задания без маршрутизации по почте.
проверить настройки консоли, что то подобное видел когда не было стабильной связи с Exchange Server, в итоге перевели на smtp отправку .
на рисунке фрагмент лога WF, как должна выглядеть нормальная отправка задания


Спасибо за ответ, я уже думала, что одна здесь!)
1) проверку делали после инцидента, с БД все ок
2) ошибки иногда встречаются, но такие не должны повлиять
3) вот пример лога в день, когда все было плохо, и это еще очень даже быстрая отправка получилась. и в логе почему-то не видно, что задача была создана в 9:29

06/25/2018 13:18:19, Info, 516, Name: '', ID: '{1de60c21-79a5-4b10-8b48-d942fdee99b6}', Message: Process 'К исполнению: О выдаче дубликата' sent for execution.
06/25/2018 13:18:20, Verbose, 512, Name: 'К исполнению: О выдаче дубликата \Начальная функция , Message: Sending function thread to threadpool.
06/25/2018 13:18:20, Verbose, 342, Name: 'К исполнению: О выдаче дубликата\Начальная функция, , Message: Function preparation for execution started.
06/25/2018 13:18:20, Verbose, 336, Name: 'К исполнению: О выдаче дубликата\Начальная функция, , Message: Function execution started.
06/25/2018 13:18:20, Verbose, 337, Name: 'К исполнению: О выдаче дубликата\Начальная функция, , Duration: 0.0312002, Message: Function execution finished. Execution result: Done.
06/25/2018 13:18:20, Verbose, 512, Name: 'К исполнению: О выдаче дубликата\Ожидание начальной даты, , Message: Sending function thread to threadpool.
06/25/2018 13:18:20, Verbose, 342, Name: 'К исполнению: О выдаче дубликата\Ожидание начальной даты, , Message: Function preparation for execution started.
06/25/2018 13:18:20, Verbose, 336, Name: 'К исполнению: О выдаче дубликата\Ожидание начальной даты, , Message: Function execution started.
06/25/2018 13:18:20, Verbose, 337, Name: 'К исполнению: О выдаче дубликата\Ожидание начальной даты, , Duration: 0.0936006, Message: Function execution finished. Execution result: Done.
06/25/2018 13:18:20, Verbose, 512, Name: 'К исполнению: О выдаче дубликата\К исполнению: О выдаче дубликата, 1 , Message: Sending function thread to threadpool.
06/25/2018 13:18:20, Verbose, 342, Name: 'К исполнению: О выдаче дубликата\К исполнению: О выдаче дубликата, 1 , Message: Function preparation for execution started.
06/25/2018 13:18:20, Verbose, 336, Name: 'К исполнению: О выдаче дубликата\К исполнению: О выдаче дубликата, Message: Function execution started.

25.06.2018 13:22:29 : Права на карточку <{f03fd82a-4659-49f8-a4e3-855991912506}, К исполнению: О выдаче дубликата - Задача> установлены успешно.
25.06.2018 13:22:52 : Права на карточку <{c664e8bb-5355-481a-a6fe-5e043388be4e}, О выдаче дубликата - Входящий документ> установлены успешно.
25.06.2018 13:35:29 : Права на карточку <{f0bb6508-4b3a-4043-8434-034f400f2b59}, К исполнению: О выдаче дубликата , Не начато - Задание бизнес-процесса> установлены успешно.
25.06.2018 13:35:29 : Задание разослано успешно.
Последний раз редактировалось Ксюша 29 июн 2018, 15:01, всего редактировалось 1 раз.

Опытный
Сообщения: 128
Зарегистрирован: 23 авг 2011, 11:59
Откуда: г. Архангельск

Re: Workflow блокирует задания

Сообщение Ксюша » 29 июн 2018, 15:01

revolver писал(а):Ксюша, кстати и проблему с местом особенно на системных дисках, я тоже не исключаю.
что на сервере приложений, что на сервере СУБД

Имеется ввиду, что должен быть достаточный запас? а сколько оптимально? у нас вроде прилично места

Опытный
Сообщения: 128
Зарегистрирован: 23 авг 2011, 11:59
Откуда: г. Архангельск

Re: Workflow блокирует задания

Сообщение Ксюша » 29 июн 2018, 15:13

Еще заметила недавно, что иногда процесс создавался, все кубики к нем есть, но он не запущен, кнопка запуска активна.

Или были созданы задачи, но состояние у них Не активна, и их достаточно много, это не ошибка регистратора.

Вся беда начинается, когда у нас массовая рассылка к ознакомлению: порядка 15 задач по 20-30 исполнителей. Блокируются в большинстве эти задания, и плюсом многое остальное более важное также блокируется((

Гуру
Сообщения: 334
Зарегистрирован: 18 авг 2010, 00:27

Re: Workflow блокирует задания

Сообщение revolver » 07 авг 2018, 19:54

Ксюша писал(а):
revolver писал(а):Ксюша, кстати и проблему с местом особенно на системных дисках, я тоже не исключаю.
что на сервере приложений, что на сервере СУБД

Имеется ввиду, что должен быть достаточный запас? а сколько оптимально? у нас вроде прилично места

да, должен быть запас хотя бы в размере ОЗУ.

Гуру
Сообщения: 334
Зарегистрирован: 18 авг 2010, 00:27

Re: Workflow блокирует задания

Сообщение revolver » 07 авг 2018, 20:00

Ксюша писал(а):Еще заметила недавно, что иногда процесс создавался, все кубики к нем есть, но он не запущен, кнопка запуска активна.

Или были созданы задачи, но состояние у них Не активна, и их достаточно много, это не ошибка регистратора.

Вся беда начинается, когда у нас массовая рассылка к ознакомлению: порядка 15 задач по 20-30 исполнителей. Блокируются в большинстве эти задания, и плюсом многое остальное более важное также блокируется((

рассылка штатными задачами или самописными БП с кубиками заданий?
мне кажется надо посмотреть в сторону того что тормозит всю работу системы.
это может быть
1) общее кол-во активных БП
2) какой либо зацикленный БП

Гуру
Сообщения: 334
Зарегистрирован: 18 авг 2010, 00:27

Re: Workflow блокирует задания

Сообщение revolver » 07 авг 2018, 20:03

Ксюша писал(а):Еще заметила недавно, что иногда процесс создавался, все кубики к нем есть, но он не запущен, кнопка запуска активна.

Или были созданы задачи, но состояние у них Не активна, и их достаточно много, это не ошибка регистратора.

Вся беда начинается, когда у нас массовая рассылка к ознакомлению: порядка 15 задач по 20-30 исполнителей. Блокируются в большинстве эти задания, и плюсом многое остальное более важное также блокируется((

приложите пожалуйста скриншот с консоли управления с параметрами WF
а также параметры ваших серверов SQL сервер и приложения, процессоры, ОЗУ, свободное место на диске.
попробуйте снимите с SQL сервера графики использования ресурсов - дисковая очередь, память процессор

Опытный
Сообщения: 128
Зарегистрирован: 23 авг 2011, 11:59
Откуда: г. Архангельск

Re: Workflow блокирует задания

Сообщение Ксюша » 13 авг 2018, 15:03

revolver писал(а):
Ксюша писал(а):Еще заметила недавно, что иногда процесс создавался, все кубики к нем есть, но он не запущен, кнопка запуска активна.

Или были созданы задачи, но состояние у них Не активна, и их достаточно много, это не ошибка регистратора.

Вся беда начинается, когда у нас массовая рассылка к ознакомлению: порядка 15 задач по 20-30 исполнителей. Блокируются в большинстве эти задания, и плюсом многое остальное более важное также блокируется((

приложите пожалуйста скриншот с консоли управления с параметрами WF
а также параметры ваших серверов SQL сервер и приложения, процессоры, ОЗУ, свободное место на диске.
попробуйте снимите с SQL сервера графики использования ресурсов - дисковая очередь, память процессор


мы добавили места на диске сервера приложения, и ситуация значительно улучшилась. Блокировки появляются в том случае, если за день было создано много (больше 30) задач с 20-25 исполнителями. Но теперь блокировки снимаются с первого раза и их не так много.
Сервер приложений: на диске свободно 49 гб
Безымянный.png
Безымянный.png (5.62 КБ) Просмотров: 575

wf.png

SQL сервер: на диске свободно 64 гб
sql.png
sql.png (3.89 КБ) Просмотров: 575


графики попробую снять, спасибо большое!

Вернуться в Бизнес-процессы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2