forum.bitel.ru http://forum.bitel.ru/ |
|
Автоматическая загрузка логов http://forum.bitel.ru/viewtopic.php?f=10&t=735 |
Страница 1 из 1 |
Автор: | ESV [ 06 фев 2008, 13:09 ] |
Заголовок сообщения: | Автоматическая загрузка логов |
Добрый день. У нас 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. Когда ждать результат обработки? |
Автор: | ESV [ 12 фев 2008, 15:48 ] |
Заголовок сообщения: | |
up |
Автор: | Amir [ 12 фев 2008, 16:23 ] |
Заголовок сообщения: | |
код источника 2 или 12? 1. Нет, в этом случае задание не нужно. 2. Если планировщик в данный момент ничего не выполняет, то начнется загрузка и обсчет логов. Посмотреть работу можно в dataloader.log(sheduler.log) переключив в режим DEBUG. Также в менеджере источников будет изменяться цвет часа по мере выполнения (добавлен в загрузку/загрузка/обработка). При автоматической обработке (через ./data_loader.sh -eload= или задачу в планировщике) автоматически изменяется наработка/баланс договора. При ручной, после обработки, необходимо установить баланс (закладка Установка баланса) |
Автор: | ESV [ 12 фев 2008, 18:18 ] |
Заголовок сообщения: | |
Код моего источника = 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. |
Автор: | ESV [ 12 фев 2008, 18:28 ] |
Заголовок сообщения: | |
Код моего источника = 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 ] |
Заголовок сообщения: | |
Ошибка. Исправили для 4.4. |
Автор: | ESV [ 13 фев 2008, 10:12 ] |
Заголовок сообщения: | |
Спасибо. PS: Извините за дотошность. |
Автор: | ESV [ 26 фев 2008, 18:47 ] |
Заголовок сообщения: | |
Правильнее в таком случаее звонок за 24 оставить в логе за 26, иначе при переобработке 24 го там останется только один звонок. |
Автор: | ESV [ 27 фев 2008, 10:37 ] |
Заголовок сообщения: | |
То есть, если у меня логи поступают 1 раз в сутки, я могу делать так: 1) скидывать все звонки в один лог допустим в DD_04.zip, где DD - день лога. 2) загружать так: Код: ./data_loader.sh -eload=2008-02-DD-04-02
3).. и так каждый день? Так будет правильно? Все записи будут в базе? |
Автор: | Администратор [ 27 фев 2008, 12:12 ] |
Заголовок сообщения: | |
В принципе, получится. Но лучше по часам разбейте дневной лог. А все что с прошлых суток - оставьте в 0 часов. Будет удобнее переобрабатывать логи при поиске ошибок и т.п. |
Автор: | ESV [ 27 фев 2008, 12:26 ] |
Заголовок сообщения: | |
Сделал по-другому: 1) Дописываю DD_HH файл. 2) Обновляю архив DD_HH.zip. 3) DD_HH не удаляю (так как может быть его придётся дописывать). 4) Загружаю на обработку. Проверил. Вроде всё работает. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |