BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 25 июн 2025, 03:10

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 09 июн 2013, 21:44 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
после обновления на 52 появились проблемы, которых не было ранее. Пример. задача закрытия статусов NPAY договоров выполняется у меня в 0:05, задача начисления абонплат в 2 часа ночи(сейчас перенес на три часа). и все равно как будто не успевает заканчивать работать первая задача, а потому на договор начисляется абонплата, а потом он закрывается. не могу продебагить.
есть ли возможность чтобы планировщик отправлял отчет о времени исполнения каждой(конкретной) задачи, или чтото в этом духе, чтобы выявить где проблема

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2013, 11:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Так на вкладке состояние планировщика можно смотреть же
конечно придется одну ночь не поспать чтобы посмотреть, но вы можете запустить задачу немедленно и посмотреть сколько же она по времени отрабатывает

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2013, 11:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
В логах обычно ищу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2013, 11:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
viewtopic.php?p=59050#p59050


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2013, 13:46 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
видел ту тему, взаимосвязанные задачи это тема.
спасибо.
ну, что тут скажешь, 52 уступает в производительности 51, причем заметно. плохо, по камню в разработчиков

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 окт 2013, 06:21 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Есть мысль сделать MXBean для мониторинга выполнения задач шедулером через JMX.
Например, выдавать список всех задач и для каждой показывать число x>=0 - сколько экземпляров запущено в данный момент.
Можно нарисовать стекируемый график, где перечислить основные задачи, а остальные просто суммировать (other). Будет удобно, имхо - видно, сколько какая задача выполняется, и кто с кем пересекается по времени.
Руки пока не доходят :(

Правда в zabbix для этого понадобится поддержка [url=https://support.zabbix.com/browse/ZBXNEXT-1223]LLD для JMX[/url2]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 окт 2013, 20:18 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
По логу планировщика можно посмотреть время выполнения задач c помощью
Код:
grep finished


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 окт 2013, 20:20 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Akhmat писал(а):
видел ту тему, взаимосвязанные задачи это тема.
спасибо.
ну, что тут скажешь, 52 уступает в производительности 51, причем заметно. плохо, по камню в разработчиков


Скорее всего есть какая-то проблема , которую возможно выявить и исправить. И не факт, что проблема во времени выполнения.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 ноя 2013, 12:47 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Подскажите, а как правильно отследить не выполняется-ли уже скрипт из планировщика?
Есть задача, которая каждую минуту запускается. Теоретически, она может выполняться дольше минуты.
Нужно избежать повторного запуска. Делать select из scheduled_task_run?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 ноя 2013, 12:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
А зачем каждую минуту запускать то? И если есть необходимость именно обрабатывать каждую минуту, то зачем избегать повторного выполнения? Сделайте тогда запуск раз в 5 минут и всё.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 ноя 2013, 13:48 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
dimOn писал(а):
А зачем каждую минуту запускать то? И если есть необходимость именно обрабатывать каждую минуту, то зачем избегать повторного выполнения? Сделайте тогда запуск раз в 5 минут и всё.


Ну а всё-таки, как?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 ноя 2013, 13:49 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
мне в данный момень кажется, что никак. задача выбирается из базы и всё

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 янв 2014, 20:05 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Можно в сам планировщик сделать опционально фичу - не запускать задачу периодическую , если такая уже в данный момент выполняется


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.044s | 42 Queries | GZIP : On ]