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

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

Автор:  madmax [ 26 авг 2011, 10:11 ]
Заголовок сообщения:  Планировщик перестает правильно считать

Появилась серьезная проблема. Планировщик начинает считать неправильно абонентские платы, максимальные трафики и т.д.
Вначале приходят письма с блокировкой шлюзов клиентом у который превышен лимит. Смотрим у них баланс положительный но в почту приходит сообщение о минусовом балансе. Смотрим наработки абон. плат все верные, кроме начислений максимальный трафиков. Делаем переабсчет максимальных трафиков - ничего не меняется, ошибок в планировщике нету. перегружаем планировщик, перезапускам максимальные начисления и все корректно считается.
Если в течении дня не перегрузить планировщик, тогда на следующий день начинает все криво считаться. У всех абонентов в наработках появляются одинаковые суммы.
После перезагрузки планировщика проблема повторно появляется через 2-3 дня.
Версия 5.1, проблема появилась недели 2 назад, по какой причине не поймем.
В логах никаких ошибок.
Когда проблема опять появится, что нужно сделать чтобы увидеть где идет затык?

Автор:  Phricker [ 26 авг 2011, 11:59 ]
Заголовок сообщения:  Re: Планировщик перестает правильно считать

Мб планировщику не хватает памяти? В момент затыка
Код:
./scheduler_status.sh

и вывод сюда :)

Ну или же прямо сейчас поставьте значение побольше в scheduler.sh
Код:
-Xmx512
допустим :)
Если ранее не меняли то там 256 стоит ЕМНИМС

Автор:  madmax [ 26 авг 2011, 12:06 ]
Заголовок сообщения:  Re: Планировщик перестает правильно считать

До этого стояло 256, приходили ошибки о нехватки памяти. Поставили 512 - ошибки о нехватки памяти перестали приходить.
После вашей рекомендации поставили 1024 и понаблюдаем за процессом.
О результатах сообщим.

Автор:  Amir [ 26 авг 2011, 12:35 ]
Заголовок сообщения:  Re: Планировщик перестает правильно считать

Ошибок в логах при этом никаких нет?

Автор:  madmax [ 26 авг 2011, 12:52 ]
Заголовок сообщения:  Re: Планировщик перестает правильно считать

при проверке шлюза появляются только такая ошибка
WARN [pool-3-thread-4] ScriptInstance - 1.1.1.1:23: using deprecated class [bitel.billing.common.CommonUtils]
И все других ошибок нету.

Автор:  madmax [ 28 авг 2011, 11:02 ]
Заголовок сообщения:  Re: Планировщик перестает правильно считать

Вот не прошло и пару дней, проблема снова появилась
Вот информация статуса
Код:
Sending 'status' on 127.0.0.1:9066
Result: TaskExecuter working
Started: 26.08.2011 12:03:27    Uptime: 1 d 22:51:07
Memory total: 258 605 056; max: 954 466 304; free: 210 867 656
Memory pools:
Non-heap memory[Code Cache]: max: 50 331 648; used: 10 116 608; peek: 10 227 456
Heap memory[PS Eden Space]: max: 353 959 936; used: 19 375 304; peek: 332 660 736
Heap memory[PS Survivor Space]: max: 196 608; used: 163 840; peek: 36 868 632
Heap memory[PS Old Gen]: max: 715 849 728; used: 28 198 256; peek: 151 028 920
Non-heap memory[PS Perm Gen]: max: 88 080 384; used: 30 145 424; peek: 30 180 952
Thread count: 35
Trees in cache: 13
Periodic tasks executed: 819; active: 0
Urgent tasks executed: 8; active: 0
Connections pool to Master status Idle: 9; Active: 0; maxActive: 300; maxIdle: 20

Автор:  stark [ 29 авг 2011, 12:23 ]
Заголовок сообщения:  Re: Планировщик перестает правильно считать

slave базу ну используете ?

Автор:  madmax [ 29 авг 2011, 12:45 ]
Заголовок сообщения:  Re: Планировщик перестает правильно считать

Нет не используем.
Есть предположение что это происходит когда пытаемся изменить тариф который был поставлен по ошибке и при этом отключаем
проверку закрытых периодов closed.date.enabled=1 ставим 0 меняем тариф потом ставим 1.
И кажется после этого начинается проблема.
Сейчас не будем трогать закрытый период и посмотрим начнется появляться ошибка или нет.

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