At runtime I am seeing a BindException during a call to a @Clustered @Stateless 
session bean method.  According to the stack trace (please see below), the 
exception occurs in StatelessClusteredProxy.invoke.  This is in a system where 
jms is driving a high volume of ejb method calls.  Therefore, I think what may 
be happenening is that the SocketInvoker cannot keep up with the number of 
method calls as a result of too many connections building up at the single port 
it is listening on.  Could that be the case?  If so, is it possible to 
configure the SocketInvoker to listen on a range of ports?  

Any ideas or suggestions are appreciated.


  | java.net.BindException: Address already in use: connect
  |     at java.net.PlainSocketImpl.socketConnect(Native Method)
  |     at java.net.PlainSocketImpl.doConnect(Unknown Source)
  |     at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
  |     at java.net.PlainSocketImpl.connect(Unknown Source)
  |     at java.net.SocksSocketImpl.connect(Unknown Source)
  |     at java.net.Socket.connect(Unknown Source)
  |     at java.net.Socket.connect(Unknown Source)
  |     at java.net.Socket.<init>(Unknown Source)
  |     at java.net.Socket.<init>(Unknown Source)
  |     at 
org.jboss.remoting.transport.socket.SocketClientInvoker.createSocket(SocketClientInvoker.java:460)
  |     at 
org.jboss.remoting.transport.socket.SocketClientInvoker.getConnection(SocketClientInvoker.java:417)
  |     at 
org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:226)
  |     at 
org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:112)
  |     at org.jboss.remoting.Client.invoke(Client.java:226)
  |     at org.jboss.remoting.Client.invoke(Client.java:189)
  |     at 
org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
  |     at 
org.jboss.aspects.remoting.ClusterChooserInterceptor.invoke(ClusterChooserInterceptor.java:74)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
  |     at 
org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
  |     at 
org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:55)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
  |     at 
org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:65)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
  |     at 
org.jboss.ejb3.stateless.StatelessClusteredProxy.invoke(StatelessClusteredProxy.java:100)
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3950010#3950010

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3950010


_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to