BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 26 авг 2011, 10:11 
Появилась серьезная проблема. Планировщик начинает считать неправильно абонентские платы, максимальные трафики и т.д.
Вначале приходят письма с блокировкой шлюзов клиентом у который превышен лимит. Смотрим у них баланс положительный но в почту приходит сообщение о минусовом балансе. Смотрим наработки абон. плат все верные, кроме начислений максимальный трафиков. Делаем переабсчет максимальных трафиков - ничего не меняется, ошибок в планировщике нету. перегружаем планировщик, перезапускам максимальные начисления и все корректно считается.
Если в течении дня не перегрузить планировщик, тогда на следующий день начинает все криво считаться. У всех абонентов в наработках появляются одинаковые суммы.
После перезагрузки планировщика проблема повторно появляется через 2-3 дня.
Версия 5.1, проблема появилась недели 2 назад, по какой причине не поймем.
В логах никаких ошибок.
Когда проблема опять появится, что нужно сделать чтобы увидеть где идет затык?


Вернуться к началу
  
 
СообщениеДобавлено: 26 авг 2011, 11:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Мб планировщику не хватает памяти? В момент затыка
Код:
./scheduler_status.sh

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

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

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


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


Вернуться к началу
  
 
СообщениеДобавлено: 26 авг 2011, 12:35 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Ошибок в логах при этом никаких нет?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 авг 2011, 12:52 
при проверке шлюза появляются только такая ошибка
WARN [pool-3-thread-4] ScriptInstance - 1.1.1.1:23: using deprecated class [bitel.billing.common.CommonUtils]
И все других ошибок нету.


Вернуться к началу
  
 
СообщениеДобавлено: 28 авг 2011, 11:02 
Вот не прошло и пару дней, проблема снова появилась
Вот информация статуса
Код:
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


Вернуться к началу
  
 
СообщениеДобавлено: 29 авг 2011, 12:23 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
slave базу ну используете ?


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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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