Hello, everyone,
Snmp4j version 1.11.2.
We have 50 threads to process inform msg. we encountered many times this
snmp stack thread state. Can someone give me some advice?
49 threads stack trace:
"DispatcherPool.5" prio=3 tid=0x02f59800 nid=0x112 waiting for monitor entry
[0x161ef000..0x161efbf0]
java.lang.Thread.State: BLOCKED (on object monitor)
at
org.snmp4j.Snmp$NotificationDispatcher.processPdu(Snmp.java:1825)
- waiting to lock <0x60b6fff8> (a
org.snmp4j.Snmp$NotificationDispatcher)
at org.snmp4j.Snmp.fireProcessPdu(Snmp.java:1430)
at org.snmp4j.Snmp.processPdu(Snmp.java:1288)
at
org.snmp4j.MessageDispatcherImpl.fireProcessPdu(MessageDispatcherImpl.java:616)
at
org.snmp4j.MessageDispatcherImpl.dispatchMessage(MessageDispatcherImpl.java:287)
at
org.snmp4j.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:347)
at
org.snmp4j.util.MultiThreadedMessageDispatcher$MessageTask.run(MultiThreadedMessageDispatcher.java:209)
at
org.snmp4j.util.ThreadPool$TaskManager.run(ThreadPool.java:239)
- locked <0x56e5e980> (a
org.snmp4j.util.ThreadPool$TaskManager)
1 thread stack trace:
"DispatcherPool.10" prio=3 tid=0x02dfc800 nid=0x117 runnable
[0x1605f000..0x1605fa70]
java.lang.Thread.State: RUNNABLE
at java.util.WeakHashMap.get(Unknown Source)
at org.snmp4j.mp.MPv3$Cache.popEntry(MPv3.java:495)
- locked <0x565be9c0> (a org.snmp4j.mp.MPv3$Cache)
at org.snmp4j.mp.MPv3.prepareResponseMessage(MPv3.java:810)
at
org.snmp4j.MessageDispatcherImpl.returnResponsePdu(MessageDispatcherImpl.java:553)
at
org.snmp4j.util.MultiThreadedMessageDispatcher.returnResponsePdu(MultiThreadedMessageDispatcher.java:162)
at
org.snmp4j.Snmp$NotificationDispatcher.sendInformResponse(Snmp.java:1858)
at
org.snmp4j.Snmp$NotificationDispatcher.processPdu(Snmp.java:1831)
- locked <0x60b6fff8> (a
org.snmp4j.Snmp$NotificationDispatcher)
at org.snmp4j.Snmp.fireProcessPdu(Snmp.java:1430)
at org.snmp4j.Snmp.processPdu(Snmp.java:1288)
at
org.snmp4j.MessageDispatcherImpl.fireProcessPdu(MessageDispatcherImpl.java:616)
at
org.snmp4j.MessageDispatcherImpl.dispatchMessage(MessageDispatcherImpl.java:287)
at
org.snmp4j.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:347)
at
org.snmp4j.util.MultiThreadedMessageDispatcher$MessageTask.run(MultiThreadedMessageDispatcher.java:209)
at
org.snmp4j.util.ThreadPool$TaskManager.run(ThreadPool.java:239)
- locked <0x568fdb20> (a
org.snmp4j.util.ThreadPool$TaskManager)
[DispatcherPool.44] Aug 21, 2011 10:16:25 PM org.snmp4j.log.JavaLogAdapter
log
FINE: Fire process PDU event: CommandResponderEvent
[DispatcherPool.44] Aug 21, 2011 10:16:28 PM org.snmp4j.log.JavaLogAdapter
log
FINE: Sending message to 27.184.161.225/34248 with
Regards
-shangtang
_______________________________________________
SNMP4J mailing list
[email protected]
http://lists.agentpp.org/mailman/listinfo/snmp4j