BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 22:33

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ] 
Автор Сообщение
 Заголовок сообщения: Обсчёт логов
СообщениеДобавлено: 03 апр 2007, 15:18 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Логи обсчитываются только врукопашную из менеджера источников
Фрагмент лога шедулера:
Код:
DEBUG  03.04.2007 16:07:04  Looking tasks
ERROR  03.04.2007 16:07:04  [16:07:04; 7] Param flag not defined!
INFO   03.04.2007 16:07:04  Starting [ 16:07:04; 7 ] bitel.billing.server.script.TimerEventGenerate
ERROR  03.04.2007 16:07:04  [16:07:04; 7] Task init error!
DEBUG  03.04.2007 16:08:04  Looking tasks
ERROR  03.04.2007 16:08:04  [16:08:04; 7] Param flag not defined!
INFO   03.04.2007 16:08:04  Starting [ 16:08:04; 7 ] bitel.billing.server.script.TimerEventGenerate
ERROR  03.04.2007 16:08:04  [16:08:04; 7] Task init error!
DEBUG  03.04.2007 16:09:04  Looking tasks
DEBUG  03.04.2007 16:09:04  [16:09:04; 9] Processing table: ipn_contract_data_2_200704
INFO   03.04.2007 16:09:04  Starting [ 16:09:04; 9 ] bitel.billing.server.ipn.LogCalculator
ERROR  03.04.2007 16:09:04  [16:09:04; 7] Param flag not defined!
INFO   03.04.2007 16:09:04  Starting [ 16:09:04; 7 ] bitel.billing.server.script.TimerEventGenerate
ERROR  03.04.2007 16:09:04  [16:09:04; 7] Task init error!
INFO   03.04.2007 16:09:04  Starting [ 16:09:04; 5 ] bitel.billing.server.load.TaskGenerator

Параметр mid=2 (2-номер модуля IPN) в заданиях стоит.
Что не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2007, 11:58 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Дайте ответ, пожалуйста


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2007, 12:03 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Код:
ERROR  03.04.2007 16:08:04  [16:08:04; 7] Param flag not defined!

Данная ошибка порождается задачей Генерация событий таймера. Как у вас построен сбор логов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2007, 14:34 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Собираются NetFlow потоки
вот конфиг коллектора:
Код:
port.admin=2003
port.netflow=2004

#код модуля IPN
collector.mid=2

#частота генерации заданий в минутах
#если опция не указана - генерация происходит только на границе часа
generate.minutes=3

#опции подключения к БД
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false
db.user=root
db.pswd=
db.maxActive=300
db.maxIdle=100

#максимальное количество обрабатываемых параллельно пакетов
netflow.thread.count=10

#где хранить логи (папка должна существовать и должны быть полные права на нее для процесса коллектора)
log.dir=/var/log/bill
#обслуживаемые источники (через запятую коды источников биллинга которые обслуживает данный коллектор)
#коллектор принимает потоки и обрабатывает логи только этих источников
sources=1
#загружать логи
load=1
#обрабатывать логи
process=1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2007, 15:01 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Под обсчетом вы подразумеваете разнесение трафика по договорам? Или именно тарификацию? Приведите лог из коллектора dataloader.log


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2007, 16:34 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Разнесение трафика
вот лог:
Код:
INFO   04.04.2007 17:24:36  Processing source:1 time: 2007-04-04 17:00:00.0
INFO   04.04.2007 17:24:36  proccess [ 04-04-2007 17:00:00; mid => 2; param => 1
 ]  Bean create => 2 Processed lines => 0; inserts => 0; errors => 0; time => 4
ms.
INFO   04.04.2007 17:27:35  Processing source:1 time: 2007-04-04 17:00:00.0
INFO   04.04.2007 17:27:35  proccess [ 04-04-2007 17:00:00; mid => 2; param => 1
 ]  Bean create => 1 Processed lines => 0; inserts => 0; errors => 0; time => 4
ms.

А иногда случается так:
Код:
DEBUG  04.04.2007 12:54:03  addAmount 8_1_5 => 117
DEBUG  04.04.2007 12:54:03  LINE 539;1;5;111
DEBUG  04.04.2007 12:54:03  addAmount 8_1_5 => 111
INFO   04.04.2007 12:54:03  proccess [ 04-04-2007 00:00:00; mid => 2; param => 1 ]  B
ean create => 2 Processed lines => 540; inserts => 4; errors => 0; time => 135 ms.
INFO   04.04.2007 12:54:34  Processing source:1 time: 2007-04-04 12:00:00.0
INFO   04.04.2007 12:54:34  proccess [ 04-04-2007 12:00:00; mid => 2; param => 1 ]  B
ean create => 2 Processed lines => 0; inserts => 0; errors => 0; time => 4 ms.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2007, 18:41 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
У вас 4.1 версия же стоит? А по истечению часа за предыдущий час также трафик в договорах не появляется?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 10:08 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Версия 4.1
Может появиться, а может и нет
Картинка такая:
Изображение
http://mir-svyazi.ru/screen1.jpg
Это до 11 часов я загружал из менеджера источников. Дальше ничего не трогал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 11:13 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Мне кажется, я решил проблему: перед добавлением задания на обработку происходит сброс логов. Попробуйте взять этот коллектор:
http://www.bgbilling.ru/patch/BGIPNNetf ... or_4.1.zip
Пожалуйста, отпишитесь по результату проверки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 12:20 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Теперь вот так:
Код:
java.lang.NullPointerException
        at bitel.billing.server.netflow.ipn.TaskGenerator.addTaskProcessAndSourc
eData(TaskGenerator.java:111)
        at bitel.billing.server.netflow.ipn.TaskGenerator.run(TaskGenerator.java
:74)

Это в netflow.out
Я заменил у себя только netflow_ipn.jar - это правильно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 13:18 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Да, все правильно. Вот, поправил:
http://www.bgbilling.ru/patch/netflow_ipn.jar


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 13:44 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Заработало, спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 16:53 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Коллектор поработал и перестал существовать.
Последние записи:
Код:
DEBUG  05.04.2007 15:45:38  [pool-1-thread-7] 30 Flow 4:81.1.239.9:520 / 4:81.1.
239.11:520 26608 nextHop: 81.1.239.185
DEBUG  05.04.2007 15:45:38  [pool-1-thread-7] End packet parsing..

Статус не выдаёт, в процессах его нет.
netflow.out пустой
OS FreeBSD 6.1
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-p3-root_20_oct_2006_14_31)
mysql Ver 14.7 Distrib 4.1.22, for portbld-freebsd6.1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 17:11 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Ставьте LINUX. Во FreeBSD была у нас такая проблема что процесс просто пропадал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 17:19 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Это невозможно
Давайте попробуем разобраться в причинах


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 18:44 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Просто это уже вне зоны нашего кода. JAVA - изначально безопасная платформа, там невозможно сделать ничего что бы уронило JAVA машину.. Тем более чтобы пропал процесс. Чтобы разобраться - нужен программист-системщик под FreeBSD, способный разобраться в причинах по которым вылетает сам процесс JAVA интерпретатора.. А у нас таких нет :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 13:02 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Да, согласен, уронить нельзя. Можно завершить.:roll:
За 2 года использования BGBilling предыдущих версий сначала на FreeBSD 5.3, потом на 6.1 такого не наблюдалось.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 13:06 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
У вас регулярно это пропадание происходит? Или единожды было?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 14:06 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Пока наблюдалось 2 раза.
За первый я не уверен(может сам убил, хотя не помню). Второй раз совершенно уверен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 14:18 
Не в сети

Зарегистрирован: 30 мар 2007, 15:56
Сообщения: 60
Карма: 0
Да, кстати, по поводу уронить.
Если под J2EE сервером Geronimo развернуть Liferay последней версии - JAVA любой версии падает в корку на любой платформе.
(тестировалось на Windows и FreeBSD)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 14:31 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Если падает - значит это баг JAVA машины, они же сами декларируют "принцип песочницы". Впринципе бывает, что падает На старых версиях JAVA выпадала изредка с коредампом в Win и LINUX, причем бессистемно, но мы здесь ничего сделать не можем..


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

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


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

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


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

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