forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибки семафоров DHCP http://forum.bitel.ru/viewtopic.php?f=44&t=7008 |
Страница 1 из 1 |
Автор: | borisk [ 24 июл 2012, 22:50 ] |
Заголовок сообщения: | Ошибки семафоров DHCP |
Добрый день! В логах частенько появляются такие записи. С чем может быть связано и как исправить? Код: dhcp 07-24/22:40:56 ERROR [dhcpLstnr-p-8-t-10] InetDhcpProcessor - Lock wait timeout for ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime@20c5fb12[Locked by thread dhcpLstnr-p-8-t-8] java.lang.RuntimeException: Lock wait timeout for ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime@20c5fb12[Locked by thread dhcpLstnr-p-8-t-8] at ru.bitel.common.util.CheckReentrantLock.lock(CheckReentrantLock.java:46) at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.lock(ContractRuntime.java:97) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.lock(InetServRuntime.java:462) at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processRequestImpl(InetDhcpProcessor.java:139) at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:55) at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:1) at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:55) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) Caused by: java.lang.RuntimeException: OwnerThread: Thread[dhcpLstnr-p-8-t-8,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.request(Producer.java:231) at ru.bitel.bgbilling.kernel.event.EventProcessor.request(EventProcessor.java:883) at ru.bitel.bgbilling.modules.inet.access.InetConnectionManager.accountingStart(InetConnectionManager.java:484) at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processRequestImpl(InetDhcpProcessor.java:442) ... 8 more Клиент: вер. 5.2 сборка 1013 от 23.07.2012 16:00:26 os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_33 Сервер: вер. 5.2 сборка 1243 от 23.07.2012 15:35:21 os: FreeBSD; java: OpenJDK 64-Bit Server VM, v.1.6.0_32 ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется bill вер. 5.2 сборка 269 от 13.07.2012 17:32:21 card вер. 5.2 сборка 181 от 16.07.2012 19:56:51 dialup вер. 5.2 сборка 346 от 16.07.2012 19:56:53 email вер. 5.2 сборка 166 от 08.06.2012 13:41:32 inet вер. 5.2 сборка 933 от 23.07.2012 14:26:45 ipn вер. 5.2 сборка 233 от 13.07.2012 17:32:30 mps вер. 5.2 сборка 152 от 13.07.2012 17:32:45 npay вер. 5.2 сборка 185 от 13.07.2012 17:32:46 phone вер. 5.2 сборка 242 от 13.07.2012 17:32:46 reports вер. 5.2 сборка 178 от 28.06.2012 14:17:45 ru.bitel.bgbilling.plugins.documents вер. 5.2 сборка 145 от 13.07.2012 20:59:17 voiceip вер. 5.2 сборка 184 от 13.07.2012 17:32:51 wellpay вер. 5.2 сборка 11 от 02.07.2012 15:36:27 |
Автор: | Amir [ 24 июл 2012, 23:23 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Конфигурация activemq обновлена viewtopic.php?f=1&t=6695&hilit=activemq ? Нет Access'а запущенного очень долгое время без Accounting'а или наоборот? |
Автор: | borisk [ 24 июл 2012, 23:39 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Да, обновлена. Нет, access и accounting друг без друга долго не живут. Максимум секунд 30 при обновлении системы. А может это быть связано с БД? Есть у меня подозрение что БД иногда просаживается. |
Автор: | Amir [ 24 июл 2012, 23:40 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Какой размер директории data в activemq? В логах Accounting нет ошибок? |
Автор: | borisk [ 24 июл 2012, 23:50 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Выставлено как у вас - 10g, по факту - 37M файлы занимают. В логах accounting чисто. |
Автор: | Amir [ 25 июл 2012, 14:28 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Нужен доступ, посмотреть. |
Автор: | borisk [ 25 июл 2012, 15:07 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
В личке |
Автор: | staint [ 26 июл 2012, 10:47 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Схожая проблема и у нас. Если решили, расскажите - как. BGBillingServer v 5.2 build 1224 Java HotSpot(TM) 64-Bit Server VM [1.6.0_27] /opt/java/jdk1.6.0_27/jre Java endorsed dirs: /lib/endorsed:/opt/java/jre/lib/endorsed OS: Linux 2.6.32-71.29.1.el6.x86_64 [amd64] CentOS dhcp 07-26/08:50:07 ERROR [dhcpLstnr-p-7-t-1082] InetDhcpProcessor - Lock wait timeout for ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime@49020230[Locked by thread dhcpLstnr-p-7-t-190] java.lang.RuntimeException: Lock wait timeout for ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime@49020230[Locked by thread dhcpLstnr-p-7-t-190] <------>at ru.bitel.common.util.CheckReentrantLock.lock(CheckReentrantLock.java:46) <------>at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.lock(ContractRuntime.java:97) <------>at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.lock(InetServRuntime.java:452) <------>at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processRequestImpl(InetDhcpProcessor.java:138) <------>at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:55) <------>at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:1) <------>at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:55) <------>at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) <------>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[dhcpLstnr-p-7-t-190,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:772) <------>at ru.bitel.bgbilling.modules.inet.access.InetConnectionManager.accountingUpdate(InetConnectionManager.java:533) <------>at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processRequestImpl(InetDhcpProcessor.java:245) |
Автор: | borisk [ 26 июл 2012, 11:10 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Пока решаем |
Автор: | Amir [ 26 июл 2012, 13:58 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Цитата: org.apache.activemq.ActiveMQMessageProducerSupport.send(ActiveMQMessageProducerSupport.java:269) В обоих случаях ожидание происходит там, где не должно быть таким долгим. Как-будто очередь стала очень большой и activemq нажинает замедлять отправку для очереди. Однако с параметрами Код: <systemUsage> очередь должна стать очень большой, чтобы activemq начал замедлять отправку. Но Accounting должен обрабатывать эти события достаточно быстро - только start и stop довольно тяжелые события, а они не такие частые как update.<systemUsage> <memoryUsage> <memoryUsage limit="128 mb"/> </memoryUsage> <storeUsage> <storeUsage limit="10 gb"/> </storeUsage> <tempUsage> <tempUsage limit="1 gb"/> </tempUsage> </systemUsage> </systemUsage> Нужно смотреть, что происходит в это время в Accounting, например, нет ли там схожей ошибке при попытках сбросить в базу данные, что происходит в этот момент с базой. |
Автор: | staint [ 26 июл 2012, 17:50 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
собственно иногда появляется вот такое сообщение: Код: collector 07-26/15:47:10 WARN [flow-p-6-t-7] CheckReentrantLock - Lock wait timeout (waiting next 15s) java.lang.RuntimeException: Lock wait timeout for ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime@24a1a602[Locked by thread accwrkr-3-p-10-t-1] at ru.bitel.common.util.CheckReentrantLock.lock(CheckReentrantLock.java:42) at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.lock(ContractRuntime.java:97) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.lock(InetServRuntime.java:452) at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionRuntime.lockIfSessionActive(InetConnectionRuntime.java:784) at ru.bitel.bgbilling.modules.inet.accounting.ip.CallConnectionAddressSet.get(CallConnectionAddressSet.java:99) at ru.bitel.bgbilling.modules.inet.accounting.ip.HourlyCallConnectionSet.getSession(HourlyCallConnectionSet.java:155) at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.getConnection(FlowAgentInterface.java:94) at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.processFlow(FlowAgentInterface.java:142) at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.processPacketImpl(FlowListenerWorker.java:130) at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorkerNetFlow.processPacket(FlowListenerWorkerNetFlow.java:29) at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.runImpl(FlowListenerWorker.java:54) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) куда копать? стабильно раз в три минуты гдето... вот строчки из полного лога access Код: access 07-26/15:53:31 WARN [access-p-5-t-1] SessionCountManager - inetServRuntime:5 is null
dhcp 07-26/15:53:38 ERROR [dhcpLstnr-p-7-t-24] InetDhcpProcessor - Lock wait timeout for ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime@5f0ee5b8[Locked by thread dhcpLstnr-p-7-t-2] java.lang.RuntimeException: Lock wait timeout for ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime@5f0ee5b8[Locked by thread dhcpLstnr-p-7-t-2] <------>at ru.bitel.common.util.CheckReentrantLock.lock(CheckReentrantLock.java:46) <------>at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.lock(ContractRuntime.java:97) <------>at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.lock(InetServRuntime.java:452) <------>at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processRequestImpl(InetDhcpProcessor.java:138) <------>at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:55) <------>at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:1) <------>at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:55) <------>at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) <------>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[dhcpLstnr-p-7-t-2,5,main] <------>at sun.misc.Unsafe.park(Native Method) <------>at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) <------>at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) <------>at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) <------>at org.apache.activemq.transport.FutureResponse.getResult(FutureResponse.java:40) <------>at org.apache.activemq.transport.ResponseCorrelator.request(ResponseCorrelator.java:87) <------>at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1276) <------>at org.apache.activemq.ActiveMQSession.send(ActiveMQSession.java:1760) <------>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.request(Producer.java:231) <------>at ru.bitel.bgbilling.kernel.event.EventProcessor.request(EventProcessor.java:883) <------>at ru.bitel.bgbilling.modules.inet.access.InetConnectionManager.accountingStart(InetConnectionManager.java:484) <------>at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processRequestImpl(InetDhcpProcessor.java:436) <------>... 8 more access 07-26/15:54:03 WARN [access-p-5-t-1] SessionCountManager - inetServRuntime:37 is null access 07-26/15:54:03 WARN [access-p-5-t-1] SessionCountManager - inetServRuntime:138 is null access 07-26/15:54:35 WARN [access-p-5-t-1] SessionCountManager - inetServRuntime:5 is null access 07-26/15:55:07 WARN [access-p-5-t-1] SessionCountManager - inetServRuntime:37 is null access 07-26/15:55:07 WARN [access-p-5-t-1] SessionCountManager - inetServRuntime:138 is null |
Автор: | Amir [ 26 июл 2012, 17:53 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Нужно полностью исключение, вместе с Caused. |
Автор: | staint [ 26 июл 2012, 18:01 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Ну собственно вот: Код: collector 07-26/15:57:14 WARN [flow-p-6-t-1] CheckReentrantLock - Lock wait timeout (waiting next 15s)
java.lang.RuntimeException: Lock wait timeout for ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime@24a1a602[Locked by thread accwrkr-3-p-10-t-1] at ru.bitel.common.util.CheckReentrantLock.lock(CheckReentrantLock.java:42) at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.lock(ContractRuntime.java:97) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.lock(InetServRuntime.java:452) at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionRuntime.lockIfSessionActive(InetConnectionRuntime.java:784) at ru.bitel.bgbilling.modules.inet.accounting.ip.CallConnectionAddressSet.get(CallConnectionAddressSet.java:99) at ru.bitel.bgbilling.modules.inet.accounting.ip.HourlyCallConnectionSet.getSession(HourlyCallConnectionSet.java:155) at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.getConnection(FlowAgentInterface.java:94) at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.processFlow(FlowAgentInterface.java:142) at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.processPacketImpl(FlowListenerWorker.java:130) at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorkerNetFlow.processPacket(FlowListenerWorkerNetFlow.java:29) at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.runImpl(FlowListenerWorker.java:54) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) 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-10-t-1,5,main] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.apache.activemq.transport.FutureResponse.getResult(FutureResponse.java:40) at org.apache.activemq.transport.ResponseCorrelator.request(ResponseCorrelator.java:87) at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1262) at org.apache.activemq.ActiveMQConnection.createTempDestination(ActiveMQConnection.java:1885) at org.apache.activemq.ActiveMQSession.createTemporaryQueue(ActiveMQSession.java:1324) at ru.bitel.bgbilling.kernel.event.Producer.<init>(Producer.java:67) at ru.bitel.bgbilling.kernel.event.EventProcessor.getProducer(EventProcessor.java:683) at ru.bitel.bgbilling.kernel.event.EventProcessor.publish(EventProcessor.java:762) at ru.bitel.bgbilling.modules.inet.accounting.Accounting.connectionStop(Accounting.java:1376) at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.finish(InetConnectionCallRuntime.java:339) at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.tryFinish(InetConnectionCallRuntime.java:318) at ru.bitel.bgbilling.modules.inet.accounting.SessionFinishManager.runImpl(SessionFinishManager.java:99) 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.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) ... 4 more collector 07-26/15:57:14 WARN [flow-p-6-t-1] CheckReentrantLock - Lock wait timeout (waiting next 15s) java.lang.RuntimeException: Lock wait timeout for ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime@24a1a602[Locked by thread accwrkr-3-p-10-t-1] at ru.bitel.common.util.CheckReentrantLock.lock(CheckReentrantLock.java:42) at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.lock(ContractRuntime.java:97) at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.lock(InetServRuntime.java:452) at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionRuntime.lockIfSessionActive(InetConnectionRuntime.java:784) at ru.bitel.bgbilling.modules.inet.accounting.ip.CallConnectionAddressSet.get(CallConnectionAddressSet.java:99) at ru.bitel.bgbilling.modules.inet.accounting.ip.HourlyCallConnectionSet.getSession(HourlyCallConnectionSet.java:155) at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.getConnection(FlowAgentInterface.java:94) at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.processFlow(FlowAgentInterface.java:142) at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.processPacketImpl(FlowListenerWorker.java:130) at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorkerNetFlow.processPacket(FlowListenerWorkerNetFlow.java:29) at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.runImpl(FlowListenerWorker.java:54) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) 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-10-t-1,5,main] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.apache.activemq.transport.FutureResponse.getResult(FutureResponse.java:40) at org.apache.activemq.transport.ResponseCorrelator.request(ResponseCorrelator.java:87) at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1262) at org.apache.activemq.ActiveMQConnection.createTempDestination(ActiveMQConnection.java:1885) at org.apache.activemq.ActiveMQSession.createTemporaryQueue(ActiveMQSession.java:1324) at ru.bitel.bgbilling.kernel.event.Producer.<init>(Producer.java:67) at ru.bitel.bgbilling.kernel.event.EventProcessor.getProducer(EventProcessor.java:683) at ru.bitel.bgbilling.kernel.event.EventProcessor.publish(EventProcessor.java:762) at ru.bitel.bgbilling.modules.inet.accounting.Accounting.connectionStop(Accounting.java:1376) at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.finish(InetConnectionCallRuntime.java:339) at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionCallRuntime.tryFinish(InetConnectionCallRuntime.java:318) at ru.bitel.bgbilling.modules.inet.accounting.SessionFinishManager.runImpl(SessionFinishManager.java:99) 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.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) ... 4 more |
Автор: | Amir [ 26 июл 2012, 18:03 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
А у вас настройки activemq обновлены? Какая версия activemq? Система FreeBSD, activemq из портов? В логах activemq ошибок нет? |
Автор: | staint [ 26 июл 2012, 18:09 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
activemq 5.4.2, настройки обновлены согласно viewtopic.php?f=1&t=6695&hilit=activemq оперционка CentOS release 6.2 (Final) 2.6.32-71.29.1.el6.x86_64 Логи activemq: Код: 2012-07-26 16:06:33,518 | INFO | Database /opt/apache-activemq-5.4.2/data/kahadb/lock is locked... waiting 10 seconds for the database to be unlocked. Reason: java.io.IOException: File '/opt/apache-activemq-5.4.2/data/kahadb/lock' could not be locked. | org.apache.activemq.store.kahadb.MessageDatabase | main
2012-07-26 16:06:43,519 | INFO | Database /opt/apache-activemq-5.4.2/data/kahadb/lock is locked... waiting 10 seconds for the database to be unlocked. Reason: java.io.IOException: File '/opt/apache-activemq-5.4.2/data/kahadb/lock' could not be locked. | org.apache.activemq.store.kahadb.MessageDatabase | main 2012-07-26 16:06:53,519 | INFO | Database /opt/apache-activemq-5.4.2/data/kahadb/lock is locked... waiting 10 seconds for the database to be unlocked. Reason: java.io.IOException: File '/opt/apache-activemq-5.4.2/data/kahadb/lock' could not be locked. | org.apache.activemq.store.kahadb.MessageDatabase | main 2012-07-26 16:07:03,520 | INFO | Database /opt/apache-activemq-5.4.2/data/kahadb/lock is locked... waiting 10 seconds for the database to be unlocked. Reason: java.io.IOException: File '/opt/apache-activemq-5.4.2/data/kahadb/lock' could not be locked. | org.apache.activemq.store.kahadb.MessageDatabase | main |
Автор: | Amir [ 27 июл 2012, 13:33 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
Цитата: Database /opt/apache-activemq-5.4.2/data/kahadb/lock is locked... waiting 10 seconds for the database to be unlocked. Reason: java.io.IOException: File '/opt/apache-activemq-5.4.2/data/kahadb/lock' could not be locked. Похоже у вас activemq был запущен дважды.
|
Автор: | staint [ 31 июл 2012, 15:06 ] |
Заголовок сообщения: | Re: Ошибки семафоров DHCP |
да, спасибо, ещё раз пробежались по конфигурации activemq, там были ошибки в конфигурации, было мало свободного места, всё более менее заработало. но появились другие ошибки. Большое спасибо! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |