Создал сервис, который включается при исходящем трафике, теперь в логах пишет:
Код:
collector 02-15/21:43:32 ERROR [flow-p-9-t-6] WorkerTask - Lock wait timeout for ContractRuntime[1842]@7330828
java.lang.RuntimeException: Lock wait timeout for ContractRuntime[1842]@7330828
at ru.bitel.common.util.CheckReentrantLock.tryLockEx(CheckReentrantLock.java:88)
at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.tryLockEx(ContractRuntime.java:173)
at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.tryLockEx(InetServRuntime.java:572)
at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.getConnection(FlowAgentInterface.java:97)
at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.processFlow(FlowAgentInterface.java:188)
at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.processPacketImpl0(FlowListenerWorker.java:248)
at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.processPacketImpl(FlowListenerWorker.java:141)
at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorkerNetflow.processPacket(FlowListenerWorkerNetflow.java:29)
at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.runImpl(FlowListenerWorker.java:58)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
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)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: java.lang.RuntimeException: OwnerThread: Thread[flow-p-10-t-5,5,main]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
... 2 more
Конфиг сервиса:
Код:
title.pattern=(Static (time): ${addressRange})
radius.realm=static
const.device.id=6
serv.flow.active.filterIn=1
Конфиг устройства:
Код:
connection.start.fromAccept=1
connection.start.fromUpdate=1
connection.suspend.timeout=30
connection.close.timeout=30
connection.finish.timeout=5
session.split.onDeviceState=1
session.split.onTariffOption=1
connection.close.timeout.forceClose=1