forum.bitel.ru http://forum.bitel.ru/ |
|
Не начисляется наработка в начале месяца http://forum.bitel.ru/viewtopic.php?f=16&t=10967 |
Страница 1 из 1 |
Автор: | Inspire [ 08 окт 2015, 12:56 ] |
Заголовок сообщения: | Не начисляется наработка в начале месяца |
В конце месяца в ночь по расписанию планировщика должна запускаться задача по зачислению наработки, но почему-то приходится запускать ее вручную. Вот скрин расписания Вложение:
|
Автор: | Ildar [ 08 окт 2015, 13:19 ] |
Заголовок сообщения: | Re: Не начисляется наработка в начале месяца |
Здравствуйте. Версия? Что в scheduler.log в то время когда задача должна была запуститься ? Должно быть нечто подобное: 09-10/12:34:42 INFO [Thread-12] TaskRunProcessor - Running Task: bitel.billing.server.npay.Recalculator@1f6edbc ........... И да, у вас задача настроена на запуск каждый день, а не в конце месяца |
Автор: | stark [ 08 окт 2015, 13:41 ] |
Заголовок сообщения: | Re: Не начисляется наработка в начале месяца |
Ildar писал(а): Здравствуйте. Версия? Что в scheduler.log в то время когда задача должна была запуститься ? Должно быть нечто подобное: 09-10/12:34:42 INFO [Thread-12] TaskRunProcessor - Running Task: bitel.billing.server.npay.Recalculator@1f6edbc ........... И да, у вас задача настроена на запуск каждый день, а не в конце месяца не совсем так..Recalculator - это запуск вручную. По расписанию там там по другому пишет, в общем посмотрите есть ли у вас что-то в логах в это время. И нет ли ошибок в логах планировщика, например остальные задачи могли забить весь пул потоков в это время и эта задача не могла запустится . |
Автор: | stark [ 08 окт 2015, 13:45 ] |
Заголовок сообщения: | Re: Не начисляется наработка в начале месяца |
у вас же не в конце месяца запускается , а каждую ночь в 1:05. Проблема только с запуском в последний день месяца ? Вот еще тут про hour.minus почитайте: http://docs.bitel.ru/pages/viewpage.act ... src=search |
Автор: | Ildar [ 08 окт 2015, 13:48 ] |
Заголовок сообщения: | Re: Не начисляется наработка в начале месяца |
Да, stark прав. Должно быть такое: 09-11/00:40:02 INFO [Thread-3] TaskExecuter - Starting periodic task #1: ru.bitel.bgbilling.modules.npay.server.Calculator 09-11/00:40:02 INFO [pool-2-thread-2] Calculator |
Автор: | Inspire [ 08 окт 2015, 15:50 ] |
Заголовок сообщения: | Re: Не начисляется наработка в начале месяца |
stark писал(а): у вас же не в конце месяца запускается , а каждую ночь в 1:05. Проблема только с запуском в последний день месяца ? Вот еще тут про hour.minus почитайте: http://docs.bitel.ru/pages/viewpage.act ... src=search 1. Проблема только с запуском в последний день месяца. Ildar писал(а): Да, stark прав. Должно быть такое: 09-11/00:40:02 INFO [Thread-3] TaskExecuter - Starting periodic task #1: ru.bitel.bgbilling.modules.npay.server.Calculator 09-11/00:40:02 INFO [pool-2-thread-2] Calculator 2. Щас уже логов, к сожалению, не сохранилось с 30 на 1 число. Но в начале прошлого месяца такая же проблема была. Я тогда логи смотрел. Задача запускалась и ошибок не было. Тем не менее мне пришлось ее запустить самому первого числа, чтобы появилась наработка. |
Автор: | Ildar [ 08 окт 2015, 16:20 ] |
Заголовок сообщения: | Re: Не начисляется наработка в начале месяца |
У вас стоит параметр hour.minus=0 ? Думаю нет. Задача у вас запускается в 00:01 первого числа месяца и наработка фактически производится за прошлый месяц( так как мы без этого параметра откатываемся на один час назад ). А когда вы запускаете в ручную, то вы уже считаете за текущий месяц( по этому работает ). Так что, установите параметр, либо измените время на 01:01. НО учтите, что у вас задача закрытие статуса стоит после начисления, но пока у вас проблем нет, так как обсчет идет у вас за предыдущие сутки и блокировка соответсвенно производилась сутки назад. А после того как вы измените время запуска( или установите параметр ) у вас блокировка становится после наработки. В этом случае у вас будет так же как было тут - viewtopic.php?f=16&t=10858 Так что, установите закрытие статусов до наработки. |
Автор: | Phricker [ 08 окт 2015, 16:33 ] |
Заголовок сообщения: | Re: Не начисляется наработка в начале месяца |
Ildar писал(а): Так что, установите параметр, либо измените время на 01:01. Либо добавьте вторую задачу, которая будет запускаться после закрытия (например в 00:15) и которая будет запускаться только 1го числа месяца и в которой будет стоять hour.minus=0 |
Автор: | Inspire [ 08 окт 2015, 18:06 ] |
Заголовок сообщения: | Re: Не начисляется наработка в начале месяца |
Версия биллинга 5.1. Может, мне просто передвинуть все расписание на час вперед? Т.е. не в 0 часов все запускать, а в час ночи? |
Автор: | Ildar [ 08 окт 2015, 18:10 ] |
Заголовок сообщения: | Re: Не начисляется наработка в начале месяца |
Если для вас не принципиально, то можно так. Но в любом случае закрытие статусов должно быть раньше. То есть закрытие можете поставить в 1:00, а начисление на 1:15. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |