BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 07 май 2024, 16:49

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Автоматическая загрузка логов
СообщениеДобавлено: 06 фев 2008, 13:09 
Не в сети

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Добрый день.
У нас BGB: сервер - 4.3 сборка 60, клиент - 4.3 сборка 40, phone: 4.3 сборка 34.
В ручную всё прекрасно работает. Спасибо.
Но настроил сабж по варианту 1.
1. Загружаю логи.
2. Добавляю запуск (номер источника 2):
Код:
./data_loader.sh -eload=2008-02-05-22-12

В dataloader.out добавляется строка:
Код:
Executing load=2008-02-05-22-12

Вопрос:
1. Должна ли присутствовать в планировщике "Генерация заданий на загрузку логов" (по руководству - нет)?
2. Когда ждать результат обработки?


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
up


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
код источника 2 или 12?

1. Нет, в этом случае задание не нужно.
2. Если планировщик в данный момент ничего не выполняет, то начнется загрузка и обсчет логов. Посмотреть работу можно в dataloader.log(sheduler.log) переключив в режим DEBUG.
Также в менеджере источников будет изменяться цвет часа по мере выполнения (добавлен в загрузку/загрузка/обработка).

При автоматической обработке (через ./data_loader.sh -eload= или задачу в планировщике) автоматически изменяется наработка/баланс договора.
При ручной, после обработки, необходимо установить баланс (закладка Установка баланса)


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Код моего источника = 2
Тогда в моём случае должно быть так:
Код:
./data_loader.sh -eload=2008-02-05-22-02

???
Но в документации (http://bgbilling.bitel.ru/v4.3/doc/ch21s04.html):
Код:
./data_loader.sh -eload=yyyy-MM-dd-HH-<source_id>
Например добавление задания на загрузку лога за 2006-12-14 10 часов для источника с кодом 5
./data_loader.sh -eload=2006-12-14-10-15

... 15, а не 05.


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Код моего источника = 2
И действительно всё прекрасно работает вот так:
Код:
./data_loader.sh -eload=2008-02-05-22-02

Но зачем тогда в документации (http://bgbilling.bitel.ru/v4.3/doc/ch21s04.html):
Код:
./data_loader.sh -eload=yyyy-MM-dd-HH-<source_id>
Например добавление задания на загрузку лога за 2006-12-14 10 часов для источника с кодом 5
./data_loader.sh -eload=2006-12-14-10-15

... 15, а не 05?


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Ошибка. Исправили для 4.4.


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Спасибо.
PS: Извините за дотошность.


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Правильнее в таком случаее звонок за 24 оставить в логе за 26, иначе при переобработке 24 го там останется только один звонок.


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
То есть, если у меня логи поступают 1 раз в сутки, я могу делать так:
1) скидывать все звонки в один лог допустим в DD_04.zip, где DD - день лога.
2) загружать так:
Код:
./data_loader.sh -eload=2008-02-DD-04-02

3).. и так каждый день?
Так будет правильно?
Все записи будут в базе?


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В принципе, получится. Но лучше по часам разбейте дневной лог. А все что с прошлых суток - оставьте в 0 часов. Будет удобнее переобрабатывать логи при поиске ошибок и т.п.


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Сделал по-другому:
1) Дописываю DD_HH файл.
2) Обновляю архив DD_HH.zip.
3) DD_HH не удаляю (так как может быть его придётся дописывать).
4) Загружаю на обработку.
Проверил. Вроде всё работает.


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

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


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

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


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

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