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

Планировщик: не выполнилась задача для снятия абонплат
http://forum.bitel.ru/viewtopic.php?f=22&t=5440
Страница 1 из 1

Автор:  jack7 [ 01 май 2011, 12:11 ]
Заголовок сообщения:  Планировщик: не выполнилась задача для снятия абонплат

Добрый день

Цитата:
Клиент: вер. 5.1 сборка 433 от 07.12.2010 16:16:42
os:Linux; java:Sun Microsystems Inc., v.1.6.0_18
Сервер: вер. 5.1 сборка 545 от 07.12.2010 16:16:29
os:Linux; java:Sun Microsystems Inc., v.1.6.0_07

bill вер. 5.1 сборка 221 от 06.12.2010 12:21:40
card вер. 5.1 сборка 153 от 08.11.2010 11:30:50
dialup вер. 5.1 сборка 163 от 03.12.2010 17:27:16
email вер. 5.1 сборка 148 от 29.09.2010 13:00:35
ipn вер. 5.1 сборка 213 от 29.11.2010 19:07:45
mps вер. 5.1 сборка 154 от 30.11.2010 11:16:23
npay вер. 5.1 сборка 166 от 24.11.2010 19:21:13
rentsoft вер. 5.1 сборка 5 от 25.08.2010 19:07:15
reports вер. 5.1 сборка 162 от 29.09.2010 13:00:39
rscm вер. 5.1 сборка 146 от 29.09.2010 13:00:39
ru.bitel.bgbilling.plugins.cashcheck вер. 5.1 сборка 83 от 29.09.2010 13:00:30
ru.bitel.bgbilling.plugins.cladr вер. 5.1 сборка 97 от 29.09.2010 13:01:09
ru.bitel.bgbilling.plugins.crm вер. 5.1 сборка 170 от 25.11.2010 20:16:16
ru.bitel.bgbilling.plugins.documents вер. 5.1 сборка 116 от 29.09.2010 13:01:09
ru.bitel.bgbilling.plugins.helpdesk вер. 5.1 сборка 142 от 08.11.2010 12:56:15
ru.bitel.bgbilling.plugins.organizer вер. 5.1 сборка 49 от 29.09.2010 13:01:10
trayinfo вер. 5.1 сборка 144 от 29.10.2010 15:23:24
wm вер. 5.1 сборка 132 от 29.09.2010 13:00:59


При переносе задачи по времени (ранее с версии 4.6 задача запускалась в 1 час 10 минут) на 0 часов 10 минут не выполнилась задача по снятию абонплат. Утром пришлось запустить ее руками и вернуть выполнение по-старому (в 1 час 10 минут)

Не выполнилась - это значит у всех абонентов входящий и исходящий (на месяц май 2011) остатки в договорах были равны, наработка была нулевая.

Ниже логи за оба предыдущих месяца (за апрель, в которм удачно все снялось, и за май, где логи выглядят одинаково - но результата нет)
И вопрос почему так получилось?

Цитата:
04-01/01:10:02 INFO [Thread-6] TaskExecuter - Starting periodic task ID: 8 bitel.billing.server.npay.Calculator
04-01/01:10:02 INFO [pool-2-thread-10] Setup - Load config for mid=3
04-01/01:10:02 INFO [pool-2-thread-10] Calculator - Memory total: 326 696 960; max: 2 067 988 480; free: 219 220 256
Memory pools:
Non-heap memory[Code Cache]: max: 50 331 648; used: 5 447 360; peek: 5 516 288
Heap memory[PS Eden Space]: max: 226 033 664; used: 45 152 344; peek: 228 196 352
Heap memory[PS Survivor Space]: max: 6 422 528; used: 0; peek: 7 152 944
Heap memory[PS Old Gen]: max: 1 908 932 608; used: 62 324 360; peek: 83 631 176
Non-heap memory[PS Perm Gen]: max: 67 108 864; used: 18 867 024; peek: 18 867 024
Thread count: 43
04-01/01:10:10 ERROR [pool-2-thread-10] Calculator - Tariff error contractId: 10587; serviceId: 15 <-- здесь некритичные ошибки отсутствия ТП для некоторых договоров
... <-- здесь некритичные ошибки отсутствия ТП для некоторых договоров
04-01/01:10:10 INFO [pool-2-thread-10] Calculator - Item count ####
04-01/01:10:19 INFO [pool-2-thread-10] Calculator - Setting balances for independ and subs..
04-01/01:10:19 INFO [pool-2-thread-10] Calculator - Selected.
04-01/01:10:37 INFO [pool-2-thread-10] Calculator - Selecting sub account
04-01/01:10:37 INFO [pool-2-thread-10] Calculator - Selected.
04-01/01:10:37 INFO [pool-2-thread-10] Calculator - Setting balance for super..
04-01/01:10:37 INFO [pool-2-thread-10] Calculator - Selected.
04-01/01:10:37 INFO [pool-2-thread-10] Calculator - Task finished time=35699 ms.


05-01/00:10:00 INFO [Thread-6] TaskExecuter - Starting periodic task ID: 8 bitel.billing.server.npay.Calculator
05-01/00:10:00 INFO [pool-2-thread-16] Calculator - Memory total: 540 934 144; max: 2 067 988 480; free: 255 200 480
Memory pools:
Non-heap memory[Code Cache]: max: 50 331 648; used: 7 747 200; peek: 7 748 544
Heap memory[PS Eden Space]: max: 226 885 632; used: 198 785 352; peek: 228 196 352
Heap memory[PS Survivor Space]: max: 65 536; used: 0; peek: 40 058 880
Heap memory[PS Old Gen]: max: 1 908 932 608; used: 86 948 312; peek: 392 737 688
Non-heap memory[PS Perm Gen]: max: 67 108 864; used: 19 414 152; peek: 19 419 088
Thread count: 53
04-01/01:10:10 ERROR [pool-2-thread-10] Calculator - Tariff error contractId: 10587; serviceId: 15 <-- здесь некритичные ошибки отсутствия ТП для некоторых договоров
... <-- здесь некритичные ошибки отсутствия ТП для некоторых договоров
04-01/01:10:10 INFO [pool-2-thread-10] Calculator - Item count ####
05-01/00:10:19 INFO [pool-2-thread-16] Calculator - Setting balances for independ and subs..
05-01/00:10:19 INFO [pool-2-thread-16] Calculator - Selected.
05-01/00:10:22 INFO [pool-2-thread-16] Calculator - Selecting sub account
05-01/00:10:22 INFO [pool-2-thread-16] Calculator - Selected.
05-01/00:10:22 INFO [pool-2-thread-16] Calculator - Setting balance for super..
05-01/00:10:22 INFO [pool-2-thread-16] Calculator - Selected.
05-01/00:10:22 INFO [pool-2-thread-16] Calculator - Task finished time=22092 ms.

Автор:  Khoma [ 01 май 2011, 16:32 ]
Заголовок сообщения:  Re: Планировщик: не выполнилась задача для снятия абонплат

Может быть вот поэтому http://bgbilling.ru/v5.1/doc/ch17s06.html? В конце описан параметр hour.minus=0. У нас также абонплата снимается в 1:01. Никак руки не дойдут проверить работу этого параметра...

Автор:  jack7 [ 01 май 2011, 18:52 ]
Заголовок сообщения:  Re: Планировщик: не выполнилась задача для снятия абонплат

ок, спасибо за инфо
протестирую эту опцию

Автор:  2ray [ 22 янв 2014, 14:54 ]
Заголовок сообщения:  Re: Планировщик: не выполнилась задача для снятия абонплат

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

Автор:  skyb [ 22 янв 2014, 15:32 ]
Заголовок сообщения:  Re: Планировщик: не выполнилась задача для снятия абонплат

в доке же есть, что настраивается на первое число, и ставится время на 0.30 например, задача отработает на час раньше

Автор:  Phricker [ 22 янв 2014, 16:38 ]
Заголовок сообщения:  Re: Планировщик: не выполнилась задача для снятия абонплат

Обсуждалось. Надо делать две задачи. Одна будет запускаться 1го числа каждого месяца и в ней будет прописано "hour.minus=0", а другую, сразу после задачи закрытия статусов. У меня например задача закрытия статусов стоит в 0:00. Задача начисления на каждый день в 0:15, и 1го числа в 0:30 с прописанным параметром

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