forum.bitel.ru http://forum.bitel.ru/ |
|
Планировщик, задачи, время выполнения http://forum.bitel.ru/viewtopic.php?f=22&t=8135 |
Страница 1 из 1 |
Автор: | Akhmat [ 09 июн 2013, 21:44 ] |
Заголовок сообщения: | Планировщик, задачи, время выполнения |
после обновления на 52 появились проблемы, которых не было ранее. Пример. задача закрытия статусов NPAY договоров выполняется у меня в 0:05, задача начисления абонплат в 2 часа ночи(сейчас перенес на три часа). и все равно как будто не успевает заканчивать работать первая задача, а потому на договор начисляется абонплата, а потом он закрывается. не могу продебагить. есть ли возможность чтобы планировщик отправлял отчет о времени исполнения каждой(конкретной) задачи, или чтото в этом духе, чтобы выявить где проблема |
Автор: | Phricker [ 10 июн 2013, 11:12 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
Так на вкладке состояние планировщика можно смотреть же конечно придется одну ночь не поспать чтобы посмотреть, но вы можете запустить задачу немедленно и посмотреть сколько же она по времени отрабатывает |
Автор: | Cromeshnic [ 10 июн 2013, 11:35 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
В логах обычно ищу. |
Автор: | Cromeshnic [ 10 июн 2013, 11:37 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
viewtopic.php?p=59050#p59050 |
Автор: | Akhmat [ 10 июн 2013, 13:46 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
видел ту тему, взаимосвязанные задачи это тема. спасибо. ну, что тут скажешь, 52 уступает в производительности 51, причем заметно. плохо, по камню в разработчиков |
Автор: | Cromeshnic [ 16 окт 2013, 06:21 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
Есть мысль сделать MXBean для мониторинга выполнения задач шедулером через JMX. Например, выдавать список всех задач и для каждой показывать число x>=0 - сколько экземпляров запущено в данный момент. Можно нарисовать стекируемый график, где перечислить основные задачи, а остальные просто суммировать (other). Будет удобно, имхо - видно, сколько какая задача выполняется, и кто с кем пересекается по времени. Руки пока не доходят ![]() Правда в zabbix для этого понадобится поддержка [url=https://support.zabbix.com/browse/ZBXNEXT-1223]LLD для JMX[/url2] |
Автор: | stark [ 28 окт 2013, 20:18 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
По логу планировщика можно посмотреть время выполнения задач c помощью Код: grep finished
|
Автор: | stark [ 28 окт 2013, 20:20 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
Akhmat писал(а): видел ту тему, взаимосвязанные задачи это тема. спасибо. ну, что тут скажешь, 52 уступает в производительности 51, причем заметно. плохо, по камню в разработчиков Скорее всего есть какая-то проблема , которую возможно выявить и исправить. И не факт, что проблема во времени выполнения. |
Автор: | Bazhutyan [ 28 ноя 2013, 12:47 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
Подскажите, а как правильно отследить не выполняется-ли уже скрипт из планировщика? Есть задача, которая каждую минуту запускается. Теоретически, она может выполняться дольше минуты. Нужно избежать повторного запуска. Делать select из scheduled_task_run? |
Автор: | dimOn [ 28 ноя 2013, 12:52 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
А зачем каждую минуту запускать то? И если есть необходимость именно обрабатывать каждую минуту, то зачем избегать повторного выполнения? Сделайте тогда запуск раз в 5 минут и всё. |
Автор: | Bazhutyan [ 28 ноя 2013, 13:48 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
dimOn писал(а): А зачем каждую минуту запускать то? И если есть необходимость именно обрабатывать каждую минуту, то зачем избегать повторного выполнения? Сделайте тогда запуск раз в 5 минут и всё. Ну а всё-таки, как? |
Автор: | dimOn [ 28 ноя 2013, 13:49 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
мне в данный момень кажется, что никак. задача выбирается из базы и всё |
Автор: | stark [ 14 янв 2014, 20:05 ] |
Заголовок сообщения: | Re: Планировщик, задачи, время выполнения |
Можно в сам планировщик сделать опционально фичу - не запускать задачу периодическую , если такая уже в данный момент выполняется |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |