forum.bitel.ru http://forum.bitel.ru/ |
|
Переобсчет кривой и куча ошибок http://forum.bitel.ru/viewtopic.php?f=44&t=7314 |
Страница 1 из 1 |
Автор: | madmax [ 17 окт 2012, 10:44 ] |
Заголовок сообщения: | Переобсчет кривой и куча ошибок |
Если в переобсчете не выбирать Договора то ничего не происходит - сообщение приходит что задача завершена но переобсчет не отрабатывает. Если выбрать договор то переобсчет отрабатывает. Ниже по сообщению я подправил в чем проблемы с переобсчетов. Внимание Не запускайте переобсчет он у договоров устанавливает левые балансы |
Автор: | stark [ 19 окт 2012, 20:53 ] |
Заголовок сообщения: | Re: Переобсчет не работает на все договора |
1) У вас запущен один accounting сервер ? 2) в inet-accounting.xml указан параметр : <param name="app.id" value="11"/> ? И он отличается от аналогичного в inet-acсess.xml ? скорее всего в этом дело.. И посмотрите еще в логах планировщика на выводит случайно предупреждение WARN: "No one account server was found."? 3)в конфигурации модуля inet нет случайно переменной accounting.application.ids ? |
Автор: | madmax [ 20 окт 2012, 20:46 ] |
Заголовок сообщения: | Re: Переобсчет не работает на все договора |
1) Запущено четыре сервиса, два access и два accounting 2) app.id у каждой службы уникальный, в планировщике ошибок нет. 3) в конфигурации модуля указанной переменной нету Увидели в логах шедулера ошибку, пишет не хватает памяти - увеличение памяти также не помогает. Стали запускать по дням и на 2 дне вышла вот такая ошибка Код: ru.bitel.bgbilling.kernel.event.EventProcessorException: ru.bitel.bgbilling.kernel.event.EventProcessorException: java.lang.NullPointerException: null
at ru.bitel.bgbilling.kernel.event.EventProcessor.request(EventProcessor.java:898) at ru.bitel.bgbilling.kernel.event.EventProcessor.request(EventProcessor.java:819) at ru.bitel.bgbilling.modules.inet.accounting.recalculate.task.InetRecalculator$AccountingEventSender$1.run(InetRecalculator.java:348) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) Caused by: ru.bitel.bgbilling.kernel.event.EventProcessorException: java.lang.NullPointerException: null at ru.bitel.bgbilling.kernel.event.Producer.request(Producer.java:215) at ru.bitel.bgbilling.kernel.event.EventProcessor.request(EventProcessor.java:887) |
Автор: | madmax [ 21 окт 2012, 22:15 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
Вот в дополнении выяснилось 1) После запуска переобсчета на договоре становится непонятный баланс на начало месяца. Например если в этом месяце создан договор то у него на счету поле запуска переобсчета начальная сумма становится не 0 а с минусом и у разных договор разные суммы. И это непонятно как просиходит, где-то не появляется такой проблемы, а где то вылазиет Вот что после этого пришло на емайл Цитата: Единичные ошибки переноса остатка можно решить занесением и удалением фиктивного платежа в месяц, с которого был неверно перенесен остаток.При многократных появлениях подобных ошибок обратитесь к разработчикам. 2) При переобсчете если не указывать емайл - переобсчет все равно отрабатывает 3) При переобсчете закрытый период не влияет считает любой месяц, на других модулях выходит сообщение что нельзя посчитать в закрытый период 4) После запуска переобсчета хотя-бы на одном договоре зависают все сессии радиуса, вися старые с датой закрытия и новые. Помогает только перегрузка служб. В логах нет никакой ошибки. 5) если имеется несколько сервисов и для каждого запущены access и accounting службы то переобсчет сильно загружает систему. Думаю что желательно иметь возможность указывать для какого типа сервиса запустить переобсчет |
Автор: | stark [ 22 окт 2012, 15:22 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
нужен доступ - посмотреть |
Автор: | madmax [ 22 окт 2012, 15:27 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
Да нужно подумать как туда организовать доступ. Сейчас будем решать. |
Автор: | madmax [ 02 ноя 2012, 09:47 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
не получается пока на том сервере открыть доступ, жду файрволщика чтобы правила сделал на доступ. Но вот сейчас явно видно что переобсчет не работает. В октябре стоит тариф 1 рубль за 1 мегабайт, насчитал 100 рублей в итоге входящий остаток на 1 ноября -100 рублей. Меняю тариф на 2 рубля делаю переобсчет - наработку пишет 200 рублей, но входящий остаток так и остался -100 рублей |
Автор: | stark [ 02 ноя 2012, 16:15 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
madmax писал(а): не получается пока на том сервере открыть доступ, жду файрволщика чтобы правила сделал на доступ. Но вот сейчас явно видно что переобсчет не работает. В октябре стоит тариф 1 рубль за 1 мегабайт, насчитал 100 рублей в итоге входящий остаток на 1 ноября -100 рублей. Меняю тариф на 2 рубля делаю переобсчет - наработку пишет 200 рублей, но входящий остаток так и остался -100 рублей Исправили. В следующем обновлении ядра будет. |
Автор: | stark [ 02 ноя 2012, 17:16 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
madmax писал(а): Вот в дополнении выяснилось 1) После запуска переобсчета на договоре становится непонятный баланс на начало месяца. Например если в этом месяце создан договор то у него на счету поле запуска переобсчета начальная сумма становится не 0 а с минусом и у разных договор разные суммы. И это непонятно как просиходит, где-то не появляется такой проблемы, а где то вылазиет Вот что после этого пришло на емайл Цитата: Единичные ошибки переноса остатка можно решить занесением и удалением фиктивного платежа в месяц, с которого был неверно перенесен остаток.При многократных появлениях подобных ошибок обратитесь к разработчикам. 2) При переобсчете если не указывать емайл - переобсчет все равно отрабатывает 3) При переобсчете закрытый период не влияет считает любой месяц, на других модулях выходит сообщение что нельзя посчитать в закрытый период Исправлено. будет в следующем обновлении. |
Автор: | stark [ 02 ноя 2012, 17:18 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
madmax писал(а): 4) После запуска переобсчета хотя-бы на одном договоре зависают все сессии радиуса, вися старые с датой закрытия и новые. Помогает только перегрузка служб. В логах нет никакой ошибки. Посмотрите по логам шедулера задача переобсчета закончила свою работу или висит тоже при этом? |
Автор: | madmax [ 02 ноя 2012, 23:57 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
После обновления четвертая проблема не появляется. Но появилась вот эта ошибка Код: mq 11-02/23:48:22 ERROR [pool-10-thread-1] DefaultServerSetup - Many statements was open at connection close:
com.mysql.jdbc.JDBC4PreparedStatement@14ed4813: SELECT * FROM inet_session_log_3_201211 WHERE sessionStart >= '2012-11-02' AND sessionStart < '2012-11-03' AND id % 1 = 0 com.mysql.jdbc.JDBC4PreparedStatement@6616e220: SELECT subnet, mask FROM inet_session_log_route_3_201211 WHERE sessionId=7590 com.mysql.jdbc.JDBC4PreparedStatement@14498a9b: SELECT * FROM inet_serv_type_3 ORDER BY id com.mysql.jdbc.JDBC4PreparedStatement@682ad084: SELECT deviceTypeId FROM inet_serv_type_device_type_link_3 WHERE inetServId=4 com.mysql.jdbc.JDBC4PreparedStatement@52dfbf89: SELECT deviceGroupId FROM inet_serv_type_device_group_link_3 WHERE inetServId=4 com.mysql.jdbc.JDBC4PreparedStatement@c86a602: UPDATE inet_session_3 SET sessionCost=0.00 WHERE id=6085 com.mysql.jdbc.JDBC4PreparedStatement@4786ea47: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@50b47608: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) |
Автор: | stark [ 07 ноя 2012, 16:42 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
madmax писал(а): После обновления четвертая проблема не появляется. Но появилась вот эта ошибка Код: mq 11-02/23:48:22 ERROR [pool-10-thread-1] DefaultServerSetup - Many statements was open at connection close: com.mysql.jdbc.JDBC4PreparedStatement@14ed4813: SELECT * FROM inet_session_log_3_201211 WHERE sessionStart >= '2012-11-02' AND sessionStart < '2012-11-03' AND id % 1 = 0 com.mysql.jdbc.JDBC4PreparedStatement@6616e220: SELECT subnet, mask FROM inet_session_log_route_3_201211 WHERE sessionId=7590 com.mysql.jdbc.JDBC4PreparedStatement@14498a9b: SELECT * FROM inet_serv_type_3 ORDER BY id com.mysql.jdbc.JDBC4PreparedStatement@682ad084: SELECT deviceTypeId FROM inet_serv_type_device_type_link_3 WHERE inetServId=4 com.mysql.jdbc.JDBC4PreparedStatement@52dfbf89: SELECT deviceGroupId FROM inet_serv_type_device_group_link_3 WHERE inetServId=4 com.mysql.jdbc.JDBC4PreparedStatement@c86a602: UPDATE inet_session_3 SET sessionCost=0.00 WHERE id=6085 com.mysql.jdbc.JDBC4PreparedStatement@4786ea47: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@50b47608: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) Можете показать весь список запросов ? Их там штук 40 |
Автор: | madmax [ 07 ноя 2012, 16:54 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
Да штук 40 а вот конец Код: java.lang.RuntimeException
at ru.bitel.bgbilling.server.util.DefaultServerSetup$2$1.close(DefaultServerSetup.java:480) at ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper.close(PoolGuardConnectionWrapper.java:47) at ru.bitel.common.sql.ConnectionSet.recycle(ConnectionSet.java:261) at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.recalculate(SessionRecalculateTarifficationManager.java:455) at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.run(SessionRecalculateTarifficationManager.java:148) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) |
Автор: | Phricker [ 07 ноя 2012, 17:27 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
stark писал(а): Можете показать весь список запросов ? Их там штук 40 madmax писал(а): Да штук 40 а вот конец Код: java.lang.RuntimeException at ru.bitel.bgbilling.server.util.DefaultServerSetup$2$1.close(DefaultServerSetup.java:480) at ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper.close(PoolGuardConnectionWrapper.java:47) at ru.bitel.common.sql.ConnectionSet.recycle(ConnectionSet.java:261) at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.recalculate(SessionRecalculateTarifficationManager.java:455) at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.run(SessionRecalculateTarifficationManager.java:148) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) facepalm.jpg |
Автор: | stark [ 07 ноя 2012, 17:29 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
madmax писал(а): Да штук 40 а вот конец Код: java.lang.RuntimeException at ru.bitel.bgbilling.server.util.DefaultServerSetup$2$1.close(DefaultServerSetup.java:480) at ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper.close(PoolGuardConnectionWrapper.java:47) at ru.bitel.common.sql.ConnectionSet.recycle(ConnectionSet.java:261) at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.recalculate(SessionRecalculateTarifficationManager.java:455) at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.run(SessionRecalculateTarifficationManager.java:148) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) Мне нужны как раз эти 40 ![]() |
Автор: | madmax [ 07 ноя 2012, 17:31 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
Да и так думаю понятно. Вот правда не пойму почему я делал переобсчет за 2 число а в ошибке идет выборка essionStart >= '2012-11-07' AND sessionStart < '2012-11-08' Код: mq 11-07/16:53:21 ERROR [pool-3-thread-1] DefaultServerSetup - Many statements was open at connection close:
com.mysql.jdbc.JDBC4PreparedStatement@4616cbeb: SELECT * FROM inet_session_log_3_201211 WHERE sessionStart >= '2012-11-07' AND sessionStart < '2012-11-08' AND id % 1 = 0 com.mysql.jdbc.JDBC4PreparedStatement@2a5d540: SELECT subnet, mask FROM inet_session_log_route_3_201211 WHERE sessionId=277205 com.mysql.jdbc.JDBC4PreparedStatement@7f3d6894: SELECT * FROM inet_serv_type_3 ORDER BY id com.mysql.jdbc.JDBC4PreparedStatement@189d0dcf: SELECT deviceTypeId FROM inet_serv_type_device_type_link_3 WHERE inetServId=4 com.mysql.jdbc.JDBC4PreparedStatement@6ef59da8: SELECT deviceGroupId FROM inet_serv_type_device_group_link_3 WHERE inetServId=4 com.mysql.jdbc.JDBC4PreparedStatement@7d4c4767: UPDATE inet_session_3 SET sessionCost=0.00 WHERE id=6133 com.mysql.jdbc.JDBC4PreparedStatement@7171795b: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@24f111e: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@12b6476d: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@7f9c2530: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@411ae55f: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@a02d9ed: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@16d176ef: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@3cd07cc2: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@16fc4190: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@31076cca: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@9edbf9c: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@2410ea13: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@2a40de73: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@2a941c1e: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@140e2bc4: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@5dae314e: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@375345a4: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@4a6a1002: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@7de8d19f: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@7efccde0: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@9b0d632: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@6bdfb0ef: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@27d91ec5: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@24a6764a: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@532b6cec: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@4889ce22: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@646c0464: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@21e00619: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@107597cb: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@2436df44: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@457e0f71: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@3884466f: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@6b7f9658: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@224b82ed: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@5f4e0f5b: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@1d8c75f4: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@530fab02: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@2c5e3d84: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@8192dad: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@d0fe791: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@349661f6: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@be09102: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@62ce1c27: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@46296e45: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@378b952b: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@493fb9e4: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@13ea9b5: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@59773ef9: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@1bfc7d98: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@3a361cd0: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@77e649e4: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@86e96d6: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@c6eae05: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@35b4b7c7: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@2c6a1678: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@1e5cf838: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@3a8d538d: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@5bf7924d: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@5af6523: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@19f0f2f5: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@1377d68: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@768e8a2f: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@4d8bd5d: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@7c178244: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@77d2ce85: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@100f76d3: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@1de921c5: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@17bac103: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@420ebd58: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@55df8b9f: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@6c353543: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@33913cd2: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@138b0697: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@2c33fc18: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@53bff562: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@5eeafda4: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@7d9abe10: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@3da78977: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@7e0470e3: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (152) com.mysql.jdbc.JDBC4PreparedStatement@593d6195: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@4788eac0: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@26155329: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@b08ae0a: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@60c69650: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@31a2f926: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@12362e1a: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@193f50ab: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@4e2efc10: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@41b1d75c: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@50d90379: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@6edf039b: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@59098da6: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@293587d7: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@3f78e14e: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) java.lang.RuntimeException at ru.bitel.bgbilling.server.util.DefaultServerSetup$2$1.close(DefaultServerSetup.java:480) at ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper.close(PoolGuardConnectionWrapper.java:47) at ru.bitel.common.sql.ConnectionSet.recycle(ConnectionSet.java:261) at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.recalculate(SessionRecalculateTarifficationManager.java:455) at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.run(SessionRecalculateTarifficationManager.java:148) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) |
Автор: | stark [ 07 ноя 2012, 17:57 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
madmax писал(а): BC4PreparedStatement@7171795b: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) Исправлено . Будет в следующем обновлении. |
Автор: | stark [ 07 ноя 2012, 18:00 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
madmax писал(а): Да и так думаю понятно. Вот правда не пойму почему я делал переобсчет за 2 число а в ошибке идет выборка essionStart >= '2012-11-07' AND sessionStart < '2012-11-08' Значит переобсчитывали 7-о число (или весь месяц) . |
Автор: | madmax [ 07 ноя 2012, 18:15 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
Да вот именно поставили галочку и указали 2 число. Сейчас повторил и опят система указал sessionStart >= '2012-11-07' AND sessionStart < '2012-11-08' |
Автор: | stark [ 07 ноя 2012, 18:34 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
madmax писал(а): Да вот именно поставили галочку и указали 2 число. Сейчас повторил и опят система указал sessionStart >= '2012-11-07' AND sessionStart < '2012-11-08' У вас же в первом посте были правильные даты madmax писал(а): После обновления четвертая проблема не появляется.
Но появилась вот эта ошибка Код: mq 11-02/23:48:22 ERROR [pool-10-thread-1] DefaultServerSetup - Many statements was open at connection close: com.mysql.jdbc.JDBC4PreparedStatement@14ed4813: SELECT * FROM inet_session_log_3_201211 WHERE sessionStart >= '2012-11-02' AND sessionStart < '2012-11-03' AND id % 1 = 0 com.mysql.jdbc.JDBC4PreparedStatement@6616e220: SELECT subnet, mask FROM inet_session_log_route_3_201211 WHERE sessionId=7590 com.mysql.jdbc.JDBC4PreparedStatement@14498a9b: SELECT * FROM inet_serv_type_3 ORDER BY id com.mysql.jdbc.JDBC4PreparedStatement@682ad084: SELECT deviceTypeId FROM inet_serv_type_device_type_link_3 WHERE inetServId=4 com.mysql.jdbc.JDBC4PreparedStatement@52dfbf89: SELECT deviceGroupId FROM inet_serv_type_device_group_link_3 WHERE inetServId=4 com.mysql.jdbc.JDBC4PreparedStatement@c86a602: UPDATE inet_session_3 SET sessionCost=0.00 WHERE id=6085 com.mysql.jdbc.JDBC4PreparedStatement@4786ea47: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) com.mysql.jdbc.JDBC4PreparedStatement@50b47608: DELETE FROM inet_session_account_3 WHERE contractId=** NOT SPECIFIED ** AND sessionId=** NOT SPECIFIED ** AND serviceId NOT IN (-1) |
Автор: | madmax [ 07 ноя 2012, 22:00 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
Если посмотреть то в первом посте дата создания поста 2 число и в логах второе число - я ранее не обратил внимание на это хотя я делал тогда обсчет за 1 число |
Автор: | madmax [ 08 ноя 2012, 00:37 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
Обновился, ошибки больше не появляются, но так ка не появляются ошибки теперь не вижу правильно ли показывает даты. Но сейчас переобсчет отрабатывает без сбоев. |
Автор: | stark [ 08 ноя 2012, 18:02 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
madmax писал(а): Обновился, ошибки больше не появляются, но так ка не появляются ошибки теперь не вижу правильно ли показывает даты. Но сейчас переобсчет отрабатывает без сбоев. Т.е. все проблемы ушли? И Цитата: Если в переобсчете не выбирать Договора то ничего не происходит - сообщение приходит что задача завершена но переобсчет не отрабатывает. эта тоже в том числе? |
Автор: | madmax [ 08 ноя 2012, 18:08 ] |
Заголовок сообщения: | Re: Переобсчет кривой и куча ошибок |
да, пробовали и без договоров и с договорами ошибок нету |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |