forum.bitel.ru http://forum.bitel.ru/ |
|
Dataloader перестал автоматически обрабатывать логи http://forum.bitel.ru/viewtopic.php?f=10&t=10510 |
Страница 1 из 1 |
Автор: | neon [ 14 май 2015, 03:28 ] |
Заголовок сообщения: | Dataloader перестал автоматически обрабатывать логи |
Добрый день! Загрузку инициируем через Socket следующим образом: Код: for ($h=1; $h<=24; $h++) { print "adding log $fyear-$fmonth-$fday-$h-$source_id to loader...\n"; #system( "/home/BGBillingServer/data_loader.sh -eload=$year-$month-$day-$hour-3"); # create a connecting socket my $socket = new IO::Socket::INET ( PeerHost => $DATALOADER_HOST, PeerPort => $DATALOADER_PORT, Proto => "tcp", ); die "cannot connect to the server $!\n" unless $socket; #print "connected to the server\n"; my $req = "load=$fyear-$fmonth-$fday-$h-$source_id"; $socket->send($req); $socket->close(); } Логи без проблем загружаются, но после загрузки автоматически не обрабатываются. Раньше после загрузки автоматически инициировалась тарификация. Сейчас только загрузка (обработку приходится запускать руками). Из-за чего может не производиться автоматическая обработка после загрузки. В логах dataloader ошибок нет. Bgbilling: Код: Информация о версии:
Клиент: вер. 6.1.844 / 09.04.2015 17:27:03 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_31 ВНИМАНИЕ: Спецификация версии 1.8 не рекомендуется Сервер: вер. 6.1.1063 / 09.04.2015 17:27:07 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_67 bill: вер. 6.1.258 / 10.04.2015 19:43:28 ВНИМАНИЕ: клиентская версия: 6.1.257 / 20.03.2015 15:47:58 card: вер. 6.1.205 / 11.03.2015 20:02:46 inet: вер. 6.1.686 / 09.04.2015 14:15:58 npay: вер. 6.1.189 / 03.04.2015 15:11:33 phone: вер. 6.1.250 / 23.03.2015 19:26:46 reports: вер. 6.1.200 / 10.04.2015 18:10:19 ru.bitel.bgbilling.plugins.cladr: вер. 6.1.115 / 08.02.2015 20:45:26 Окружение: Клиент: os: Windows 7 x86, 6.1 java: Java HotSpot(TM) Client VM, v.1.8.0_31 jre home: C:\Program Files (x86)\Java\jre1.8.0_31 default tz: 14.05.2015 00:26 MSK +0300 (Europe/Moscow) user tz: 14.05.2015 00:26 AST +0300 (Asia/Baghdad) locale: ru_RU Сервер: os: Linux amd64, 3.2.0-4-amd64 java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_67 jre home: /opt/java/jdk1.7.0_67/jre default tz: 14.05.2015 00:27 MSK +0300 (Europe/Moscow) locale: en_US |
Автор: | neon [ 14 май 2015, 03:35 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
Из предположений, может быть из-за того что не выставлен баланс за предыдущий месяц. Баланс на данный момент в системе не начисляется. |
Автор: | stark [ 14 май 2015, 13:03 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
покажите что в логах планировщика. |
Автор: | neon [ 14 май 2015, 13:23 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
Загрузил все логи: https://yadi.sk/d/Bch7NuJxgcVjs |
Автор: | stark [ 14 май 2015, 16:20 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
neon писал(а): Загрузил все логи: https://yadi.sk/d/Bch7NuJxgcVjs у вас по логам идет загрузка Цитата: /14:42:14 INFO [Thread-0] dataloader - DataLoader => start() 05-14/00:15:03 INFO [Thread-15] dataloader - 73 Load data FROM ftp://89.109.234.49/home/vtk/cdr/bgbill ... 5/05/13_01 05-14/00:15:03 INFO [Thread-15] dataloader - 73 Connect to host: 89.109.234.49 05-14/00:15:03 INFO [Thread-16] dataloader - 74 Load data FROM ftp://89.109.234.49/home/vtk/cdr/bgbill ... 5/05/13_02 05-14/00:15:03 INFO [Thread-16] dataloader - 74 Connect to host: 89.109.234.49 05-14/00:15:03 INFO [Thread-17] dataloader - 75 Load data FROM ftp://89.109.234.49/home/vtk/cdr/bgbill ... 5/05/13_03 05-14/00:15:03 INFO [Thread-17] dataloader - 75 Connect to host: 89.109.234.49 05-14/00:15:03 INFO [Thread-15] dataloader - 73 no need load.. 05-14/00:15:03 INFO [Thread-15] dataloader - 73 Disconnect from host: 89.109.234.49 05-14/00:15:03 INFO [Thread-18] dataloader - 76 Load data FROM ftp://89.109.234.49/home/vtk/cdr/bgbill ... 5/05/13_04 05-14/00:15:03 INFO [Thread-18] dataloader - 76 Connect to host: 89.109.234.49 05-14/00:15:03 INFO [Thread-16] dataloader - 74 no need load.. 05-14/00:15:03 INFO [Thread-16] dataloader - 74 Disconnect from host: 89.109.234.49 05-14/00:15:03 INFO [Thread-19] dataloader - 77 Load data FROM ftp://89.109.234.49/home/vtk/cdr/bgbill ... 5/05/13_05 05-14/00:15:03 INFO [Thread-19] dataloader - 77 Connect to host: 89.109.234.49 05-14/00:15:03 INFO [Thread-17] dataloader - 75 no need load.. 05-14/00:15:03 INFO [Thread-17] dataloader - 75 Disconnect from host: 89.109.234.49 05-14/00:15:03 INFO [Thread-20] dataloader - 78 Load data FROM ftp://89.109.234.49/home/vtk/cdr/bgbill ... 5/05/13_06 05-14/00:15:03 INFO [Thread-20] dataloader - 78 Connect to host: 89.109.234.49 05-14/00:15:03 INFO [Thread-18] dataloader - 76 no need load.. 05-14/00:15:03 INFO [Thread-18] dataloader - 76 Disconnect from host: 89.109.234.49 05-14/00:15:03 INFO [Thread-19] dataloader - 77 no need load.. 05-14/00:15:03 INFO [Thread-19] dataloader - 77 Disconnect from host: 89.109.234.49 05-14/00:15:03 INFO [Thread-21] dataloader - 79 Load data FROM ftp://89.109.234.49/home/vtk/cdr/bgbill ... 5/05/13_07 05-14/00:15:03 INFO [Thread-21] dataloader - 79 Connect to host: 89.109.234.49 05-14/00:15:03 INFO [Thread-20] dataloader - 78 no need load.. 05-14/00:15:03 INFO [Thread-20] dataloader - 78 Disconnect from host: 89.109.234.49 05-14/00:15:03 INFO [Thread-22] dataloader - 80 Load data FROM ftp://89.109.234.49/home/vtk/cdr/bgbill ... 5/05/13_08 05-14/00:15:03 INFO [Thread-22] dataloader - 80 Connect to host: 89.109.234.49 потом обрабатываются : Цитата: 05-14/00:16:08 INFO [Thread-0] dataloader - proccess [13-05-2015 08:00:00; mid => 4; param => 1] ; records => 2; cl_ses => 0; in_ses => 2; op_ses => 0; time => 17783/86 ms.
05-14/00:16:08 INFO [pool-1-thread-1] dataloader - proccess [13-05-2015 08:00:00; mid => 4; param => 1] session inserted => 247 ms. 05-14/00:16:08 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=true 05-14/00:16:08 INFO [Thread-0] dataloader - Use zone traffic cache.. 05-14/00:16:08 INFO [Thread-0] dataloader - Use month item cache.. 05-14/00:16:08 INFO [Thread-0] dataloader - Use item cache... 05-14/00:16:08 INFO [Thread-0] dataloader - Item loaded By num: 105; by port: 0; rules: 0 05-14/00:16:08 WARN [Thread-90] AbstractTariffTreeBuilder - Root of tree not found for tree:22 module:4 05-14/00:16:08 WARN [Thread-90] AbstractTariffTreeBuilder - Root of tree not found for tree:79 module:4 05-14/00:16:08 INFO [Thread-0] dataloader - proccess [13-05-2015 09:00:00; mid => 4; param => 1] ; records => 10; cl_ses => 2; in_ses => 8; op_ses => 0; time => 253/0 ms. 05-14/00:16:08 INFO [pool-1-thread-2] dataloader - proccess [13-05-2015 09:00:00; mid => 4; param => 1] session inserted => 242 ms. 05-14/00:16:09 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=true 05-14/00:16:09 INFO [Thread-0] dataloader - Use zone traffic cache.. 05-14/00:16:09 INFO [Thread-0] dataloader - Use month item cache.. 05-14/00:16:09 INFO [Thread-0] dataloader - Use item cache... 05-14/00:16:09 INFO [Thread-0] dataloader - Item loaded By num: 105; by port: 0; rules: 0 05-14/00:16:09 INFO [Thread-0] dataloader - proccess [13-05-2015 10:00:00; mid => 4; param => 1] ; records => 12; cl_ses => 5; in_ses => 7; op_ses => 0; time => 124/1 ms. 05-14/00:16:09 INFO [pool-1-thread-3] dataloader - proccess [13-05-2015 10:00:00; mid => 4; param => 1] session inserted => 174 ms. 05-14/00:16:09 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=true 05-14/00:16:09 INFO [Thread-0] dataloader - Use zone traffic cache.. 05-14/00:16:09 INFO [Thread-0] dataloader - Use month item cache.. .. |
Автор: | neon [ 14 май 2015, 16:45 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
ОК, но квадратики в матрице не закрашиваются. Попробую после очередной загрузки проверить обработалось или нет и параллельно проверю наличие отметок об обработке. |
Автор: | stark [ 14 май 2015, 16:51 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
а если вручную добавить на загрузку , тоже не обрабатывает потом ? |
Автор: | neon [ 14 май 2015, 17:23 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
Да, если добавлять руками, все отлично отрабатывает. И квадратики закрашиваются. Дождусь сегодня обработки посмотрю обработалось ли что то мб просто проблема с отображением квадратиков. О загрузке появляются, а об обработке нет. |
Автор: | stark [ 14 май 2015, 18:10 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
neon писал(а): Да, если добавлять руками, все отлично отрабатывает. И квадратики закрашиваются. Дождусь сегодня обработки посмотрю обработалось ли что то мб просто проблема с отображением квадратиков. О загрузке появляются, а об обработке нет. Вы добавьте и покажите что в логах dataloader-а при этом нового появилось. |
Автор: | neon [ 15 май 2015, 15:40 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
Перезагрузил Dataloader и сервера. Квадратики начали закрашиваться как надо.... |
Автор: | Galkov [ 27 май 2015, 13:42 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
ошибки Java HEAP space есть в логе даталоадера? нужно увеличивать память, выделяемую даталоадеру, стандартной, указаной в устновке с нуля - для боевой машины недостаточно. если даталоадер отвалится из-за нехватки heap - "квадратики" появлятся не будут. и вот простенький перлскрипт(костыль), которым через крон можно проверять эту ошибку и толкать рестарт даталоадера... |
Автор: | stark [ 27 май 2015, 16:21 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
Galkov писал(а): ошибки Java HEAP space есть в логе даталоадера? нужно увеличивать память, выделяемую даталоадеру, стандартной, указаной в устновке с нуля - для боевой машины недостаточно. если даталоадер отвалится из-за нехватки heap - "квадратики" появлятся не будут. и вот простенький перлскрипт(костыль), которым через крон можно проверять эту ошибку и толкать рестарт даталоадера... У вас она так часто возникает ? |
Автор: | Galkov [ 27 май 2015, 17:42 ] |
Заголовок сообщения: | Re: Dataloader перестал автоматически обрабатывать логи |
stark писал(а): Galkov писал(а): ошибки Java HEAP space есть в логе даталоадера? нужно увеличивать память, выделяемую даталоадеру, стандартной, указаной в устновке с нуля - для боевой машины недостаточно. если даталоадер отвалится из-за нехватки heap - "квадратики" появлятся не будут. и вот простенький перлскрипт(костыль), которым через крон можно проверять эту ошибку и толкать рестарт даталоадера... У вас она так часто возникает ? Пока 256м стояло - да очень часто валилось (раз в 2-3 часа), тогда этот скрипт выручал, когда выставил 768м - проблема пропала, сейчас поставил MEMORY=-Xmx1024m в data_loader.sh - ни разу больше не появлялось. месяц уже. я б рекомендовал увеличить размер по дефолту.. у нас не так уж много звонков и абонентов в час проходит. думаю многие сталкиваются. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |