Posts Tagged ‘load balancing’
When WebLogic always routes on the same node of the cluster…
Case
Since a couple of days I have met the following issue on my WebLogic server: one application is deployed on a cluster, which references two nodes. Load-balancing (in Round-Robin) is activated for JMS dispatching.
- Yet, all JMS messages are received only by one node (let’s say “the first”), none is received by the other (let’s say “the second”).
- When the 1st node falls, the 2nd receives the messages.
- When the 1st node is started up again, the 2nd keeps on receving the messages.
- When the 2nd node falls, the 1st receives the messages
- and so on
Fix
In WebLogic console go to JMS Modules
. In the table of resources, select the connection factory. Then go to the tab Configuration
and Load Balance
. Uncheck “Server Affinity Enabled
“.
Now it should work.
Many thanks to Jeffrey A. West for his help via Twitter.