forum.bitel.ru http://forum.bitel.ru/ |
|
Перестали загружаться данные из логов http://forum.bitel.ru/viewtopic.php?f=44&t=10365 |
Страница 1 из 1 |
Автор: | chedmi [ 03 апр 2015, 12:23 ] |
Заголовок сообщения: | Перестали загружаться данные из логов |
Здравствуйте. BgBilling 6.0 сборка 1358, Линукс. Перестали попадать данные из flow. Listener работает, файлы логов с циски в каталог сыпятся исправно, но в базу mysql не попадают. Таблица inet_session_log_6_201504 создалась, но она пустая. Подскажите плиз куда копать. |
Автор: | stark [ 03 апр 2015, 14:01 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
включите логирование в режиме debug и логи сюда(или в личку) . Ошибок нет ? |
Автор: | chedmi [ 03 апр 2015, 15:11 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
ошибки есть, вот отрывок accounting 04-03/13:09:43 ERROR [inetServ-load-p-10-t-2] InetServRuntimeMap - java.lang.NullPointerException at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.newRuntime(InetServRuntimeMap.java:434) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.load(InetServRuntimeMap.java:355) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.access$0(InetServRuntimeMap.java:329) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap$2.runImpl(InetServRuntimeMap.java:298) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) accounting 04-03/13:09:43 ERROR [inetServ-load-p-10-t-2] InetServRuntimeMap - java.lang.NullPointerException at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.newRuntime(InetServRuntimeMap.java:434) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.load(InetServRuntimeMap.java:355) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.access$0(InetServRuntimeMap.java:329) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap$2.runImpl(InetServRuntimeMap.java:298) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) accounting 04-03/13:09:43 ERROR [inetServ-load-p-10-t-2] InetServRuntimeMap - java.lang.NullPointerException at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.newRuntime(InetServRuntimeMap.java:434) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.load(InetServRuntimeMap.java:355) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.access$0(InetServRuntimeMap.java:329) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap$2.runImpl(InetServRuntimeMap.java:298) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) accounting 04-03/13:09:43 ERROR [inetServ-load-p-10-t-2] InetServRuntimeMap - java.lang.NullPointerException at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.newRuntime(InetServRuntimeMap.java:434) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.load(InetServRuntimeMap.java:355) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.access$0(InetServRuntimeMap.java:329) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap$2.runImpl(InetServRuntimeMap.java:298) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) |
Автор: | Amir [ 03 апр 2015, 15:16 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
Где-то в базе есть сервис, у которого удалили тип сервиса. В ближайшем билде сделаем, чтобы при этом не возникало такой ошибки. Пока можно найти и удалить этот сервис и перезапустить Access/Accounting. |
Автор: | chedmi [ 03 апр 2015, 15:38 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
Спасибо за ответ. Таких сервисов много, есть ли возможность найти все договоры с пустым типом сервиса, а также групповым присвоением этим пустым нового значения ? Может есть sql-запросы ? |
Автор: | Amir [ 03 апр 2015, 15:50 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
Код: SELECT * FROM inet_serv_<mid> as s LEFT JOIN inet_serv_type_<mid> as t ON s.typeId=t.id WHERE t.id IS NULL
UPDATE inet_serv_<mid> as s LEFT JOIN inet_serv_type_<mid> as t SET s.typeId=? WHERE t.id IS NULL |
Автор: | chedmi [ 03 апр 2015, 16:29 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
Спасибо, поправил - все сервисы теперь корректные, указывают на существующий тип с номером 3. Но теперь другие ошибки валят в error.log Вот образец accounting 04-03/14:27:01 ERROR [accwrkr-1-p-13-t-2] SessionTarifficationManager - Cost not set for trafficTypeId=2 and contract id=3679 Я так понимаю что-то не так с ценой ? ) |
Автор: | stark [ 03 апр 2015, 16:39 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
chedmi писал(а): Спасибо, поправил - все сервисы теперь корректные, указывают на существующий тип с номером 3. Но теперь другие ошибки валят в error.log Вот образец accounting 04-03/14:27:01 ERROR [accwrkr-1-p-13-t-2] SessionTarifficationManager - Cost not set for trafficTypeId=2 and contract id=3679 Я так понимаю что-то не так с ценой ? ) Да..покажите этот тариф |
Автор: | chedmi [ 03 апр 2015, 16:48 ] | ||
Заголовок сообщения: | Re: Перестали загружаться данные из логов | ||
вот он
|
Автор: | stark [ 03 апр 2015, 19:22 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
а скриншот с типами трафиков? 2-ой это это какой трафик? Исходящий ? У вас цена только для одного . |
Автор: | stark [ 06 апр 2015, 12:24 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
добавьте цену 0 для исходящего трафика и все заработает. |
Автор: | chedmi [ 06 апр 2015, 15:34 ] |
Заголовок сообщения: | Re: Перестали загружаться данные из логов |
Спасибо, заработало. Только время тоже пришлось добавить, иначе ругался ERROR [accwrkr-1-p-13-t-1] SessionTarifficationManager - Cost not set for trafficTypeId=0 and contract id=3740 |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |