forum.bitel.ru
http://forum.bitel.ru/

Проблемы с шедулером
http://forum.bitel.ru/viewtopic.php?f=22&t=8013
Страница 1 из 1

Автор:  borisk [ 07 май 2013, 17:30 ]
Заголовок сообщения:  Проблемы с шедулером

У меня всплыла проблема.
Код:
ID события: scheduler.periodic.task.run.skip
Время регистрации события: 07.05.2013 00:00:00
Хост сервера: X/Y

В рамках отведенного переменной scheduler.periodic.thread.count максимального числа одновременно запущенных потоков (5) планировщик не смог запустить периодическую задачу с кодом #4.
Необходимо выяснить причину медленного завершения периодических задач, запущенных ранее.


Код:

  card вер. 5.2 сборка 201 от 25.03.2013 14:32:21
  enaza вер. 5.2 сборка 47 от 26.12.2012 17:59:24
  gorod вер. 5.2 сборка 155 от 25.03.2013 14:32:28
  inet вер. 5.2 сборка 1162 от 01.05.2013 01:28:55
  mps вер. 5.2 сборка 169 от 24.04.2013 11:02:52
  npay вер. 5.2 сборка 200 от 30.04.2013 22:42:07
  rentsoft вер. 5.2 сборка 45 от 26.12.2012 17:59:45


По логам шедулера самая тяжелая задача, которая выполняется 6 минут - это начисление абонплат. Все остальные максимум 1,5 сек.
Как диагностировать проблему?

Автор:  skyb [ 07 май 2013, 19:28 ]
Заголовок сообщения:  Re: Проблемы с шедулером

зависла, перегрузить шедулер

Автор:  borisk [ 07 май 2013, 19:34 ]
Заголовок сообщения:  Re: Проблемы с шедулером

Что именно зависло? Все задачи finished, ни одной не выполняется. Хорошо, шедулер перезагружу и посмотрим что будет.

Автор:  Phricker [ 07 май 2013, 20:02 ]
Заголовок сообщения:  Re: Проблемы с шедулером

borisk писал(а):
Что именно зависло? Все задачи finished, ни одной не выполняется. Хорошо, шедулер перезагружу и посмотрим что будет.

Так они и выполнились. Просто у вас на тот момент сразу запустилось более 5 задач. Вот вам и написало что
Код:
В рамках отведенного переменной scheduler.periodic.thread.count максимального числа одновременно запущенных потоков (5) планировщик не смог запустить периодическую задачу с кодом #4.

либо увеличьте кол-во потоков, либо разнесите задачи по времени.
Ах да. ЕМНИМС задача с кодом #4 не выполнилась, т.к. шедулер потом ее повторно уже не запустит. Только на следующий день по расписанию.

Автор:  borisk [ 07 май 2013, 20:13 ]
Заголовок сообщения:  Re: Проблемы с шедулером

Самое смешное, что в 0:00 у меня должно запускаться всего 4 задачи :)
Но ладно, а как увеличить количество потоков у шедулера? Я что-то не нашел в доке.

Автор:  Phricker [ 07 май 2013, 22:12 ]
Заголовок сообщения:  Re: Проблемы с шедулером

Код:
#----------------------------------------
# опции планировщика заданий
#----------------------------------------
#количество одновременных потоков для выполнения периодических заданий по расписанию
scheduler.periodic.thread.count=5
#количество одновременных потоков для выполнения асинхронных задач (переобсчёты)
scheduler.nonperiodic.thread.count=5

в конфиге биллинга

Автор:  borisk [ 07 май 2013, 22:21 ]
Заголовок сообщения:  Re: Проблемы с шедулером

спасибо!

Автор:  borisk [ 12 май 2013, 13:51 ]
Заголовок сообщения:  Re: Проблемы с шедулером

Не помогло. Поменял в конфиге до 10
Код:
#----------------------------------------
# планировщик заданий
#----------------------------------------
# количество одновременных потоков для выполнения периодических заданий по расписанию
scheduler.periodic.thread.count=10
# количество одновременных потоков для выполнения асинхронных задач (переобсчёты)
scheduler.nonperiodic.thread.count=10


шедулер перезапускал, а он все равно пишет:
Код:
ID события: scheduler.periodic.task.run.skip
Время регистрации события: 12.05.2013 00:00:02
Хост сервера: X/Y

В рамках отведенного переменной scheduler.periodic.thread.count максимального числа одновременно запущенных потоков (5) планировщик не смог запустить периодическую задачу с кодом #4.
Необходимо выяснить причину медленного завершения периодических задач, запущенных ранее.

Автор:  borisk [ 15 май 2013, 09:43 ]
Заголовок сообщения:  Re: Проблемы с шедулером

up

Автор:  Artur [ 16 май 2013, 11:26 ]
Заголовок сообщения:  Re: Проблемы с шедулером

Посмотрите, у вас в сообщении планировщика фигурирует старое число потоков.

Автор:  borisk [ 16 май 2013, 15:52 ]
Заголовок сообщения:  Re: Проблемы с шедулером

Так это меня и смущает. Конфигурацию я поправил, специально проверил что нет таких же записей но с цифрой 5, шедулер перезапускал. А все равно он пишет что 5 потоков.

Автор:  Phricker [ 16 май 2013, 15:56 ]
Заголовок сообщения:  Re: Проблемы с шедулером

А сервер перезапускали?

Автор:  borisk [ 16 май 2013, 20:34 ]
Заголовок сообщения:  Re: Проблемы с шедулером

Нет. Так шедулер же вроде отдельное приложение? Сейчас перезапустил и сервер.

Автор:  Phricker [ 16 май 2013, 21:27 ]
Заголовок сообщения:  Re: Проблемы с шедулером

Предполагаю что шедулер берет данные из сервера. А в сервере старые данные.

Автор:  borisk [ 20 май 2013, 10:27 ]
Заголовок сообщения:  Re: Проблемы с шедулером

Перезагрузил уже все что возможно, все равно 5 потоков :(

Автор:  stark [ 11 июн 2013, 19:18 ]
Заголовок сообщения:  Re: Проблемы с шедулером

borisk писал(а):
Перезагрузил уже все что возможно, все равно 5 потоков :(

может быть процесс планировщика повис ? Или их 2? Остановите и если не остановился, то убейте его руками.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/