Hi All,
I am using JBoss4.2.2 GA. This is my scenario. I have configured a queue in one of the
servers (a HA queue in deploy-hasingleton folder). I start many nodes in the cluster, each
listening on the HA queue. ( I lookup the queue via HA JNDI). Now when the node servers
start and start listening for messages, they always end up in the following exception
stack trace.
| org.jboss.mq.SpyJMSException: No pong received; - nested throwable:
(java.io.IOException: ping timeout.)
| at org.jboss.mq.Connection$PingTask.run(Connection.java:1323)
| at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.java:364)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.io.IOException: ping timeout.
|
I read through this link
http://wiki.jboss.org/wiki/IGetIOExceptionPingTimeoutHowDoIFixIt
which didn't help much.
The following are some points about my configuration
1. I am posting as much as 100-1000 messages in to the queue
2. The messages are object messages
3. Subscription is durable
One more point about this is when I start one server which hosts the queue (or rather
where I'd configured the HQ queue), the listener in it doesn't seem to have any
problems. Only the consumers in the nodes that start thereafter seem to have this problem.
My requiement is to definitely have the messages split across servers in a round robin
fashion.
Any pointers/reference will be greatly appreciated.
Thanks,
Sathya
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4153007#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...