СРОЧНО НУЖНА ПОМОЩЬ! ОШИБКИ В ДЕЙСТВУЮЩЕЙ СИСТЕМЕ!
Неожиданно появилась подобная проблема при количестве сессий 1080, (вместе с дочерними 1080*3 = 3240).
логи аккаунтинг сервера:
Код:
accounting 02-27/19:00:16 ERROR [accwrkr-1-p-14-t-1] WorkerTask - Lock wait timeout for ContractRuntime[2169]@8724198
java.lang.RuntimeException: Lock wait timeout for ContractRuntime[2169]@8724198
at ru.bitel.common.util.CheckReentrantLock.lock(CheckReentrantLock.java:46)
at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.lock(ContractRuntime.java:104)
at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.lock(InetServRuntime.java:550)
at ru.bitel.bgbilling.modules.inet.accounting.worker.SessionTrackingWorker.process(SessionTrackingWorker.java:135)
at ru.bitel.bgbilling.modules.inet.accounting.worker.SessionTrackingWorker.runImpl(SessionTrackingWorker.java:74)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java
:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.jav
a:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: java.lang.RuntimeException: OwnerThread: Thread[accwrkr-3-p-12-t-1,5,main]
at org.apache.activemq.ActiveMQSession.send(ActiveMQSession.java:1700)
at org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:231)
at org.apache.activemq.ActiveMQMessageProducerSupport.send(ActiveMQMessageProducerSupport.java:269)
at ru.bitel.bgbilling.kernel.event.Producer.send(Producer.java:153)
at ru.bitel.bgbilling.kernel.event.EventProcessor.publish(EventProcessor.java:791)
at ru.bitel.bgbilling.modules.inet.accounting.Accounting.connectionStop(Accounting.java:1514)
at ru.bitel.bgbilling.modules.inet.radius.InetNas.stopConnection(InetNas.java:787)
at ru.bitel.bgbilling.modules.inet.radius.InetNas.stopConnection(InetNas.java:734)
at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.finish(InetConnectionCallRuntime.java:357)
at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.tryFinish(InetConnectionCallRuntime.java:34
0)
Проблемы начались с того, что не проходила авторизация, и не запускался клиент биллинга. Перезагрузили, обновили сервер, access, accounting сервера. Авторизация стала проходить, но ошибки в логах accounting сервера продолжают сыпаться.
Ошибка появляется примерно каждые две минуты. Клиент биллинга стартует, но не удается зайти в настройки модуля Inet.
Информация о версии:
Клиент: вер. 6.0 сборка 1293 от 27.02.2014 16:30:37
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_10
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется
Сервер: вер. 6.0 сборка 1686 от 27.02.2014 18:34:10
os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_33
card вер. 6.0 сборка 226 от 05.02.2014 15:53:15
cerbercrypt вер. 6.0 сборка 242 от 05.02.2014 15:53:24
dialup вер. 6.0 сборка 402 от 05.02.2014 15:53:42
inet вер. 6.0 сборка 1344 от 26.02.2014 20:49:03
ipn вер. 6.0 сборка 275 от 05.02.2014 15:54:24
npay вер. 6.0 сборка 223 от 05.02.2014 15:55:06
reports вер. 6.0 сборка 210 от 05.02.2014 15:55:46