mina-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rzo <...@gmx.de>
Subject Re: help !! Socket operation on nonsocket
Date Wed, 26 Aug 2009 19:04:33 GMT
Hello,

Looking further into this issue, I found out that the server has 2 
network cards with teaming - load balancing - turned on.

Could this lead be the cause ? Is this a windows, java or windows issue ?

- Ron



rzo wrote:
> Hello,
>
> I am currently using mina on many different servers.
> On one specific server (windows) I keep getting the following 
> exception on NioSocketAcceptor.bind():
>
> INFO|6348/0|09-08-23 21:38:16|java.net.SocketException: Socket 
> operation on nonsocket: socket
> INFO|6348/0|09-08-23 21:38:16|  at sun.nio.ch.Net.socket0(Native Method)
> INFO|6348/0|09-08-23 21:38:16|  at 
> sun.nio.ch.Net.serverSocket(Net.java:98)
> INFO|6348/0|09-08-23 21:38:16|  at 
> sun.nio.ch.ServerSocketChannelImpl.<init>(ServerSocketChannelImpl.java:73) 
>
> INFO|6348/0|09-08-23 21:38:16|  at 
> sun.nio.ch.SelectorProviderImpl.openServerSocketChannel(SelectorProviderImpl.java:33)

>
> INFO|6348/0|09-08-23 21:38:16|  at 
> java.nio.channels.ServerSocketChannel.open(ServerSocketChannel.java:75)
> INFO|6348/0|09-08-23 21:38:16|  at 
> org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor.java:233)

>
> INFO|6348/0|09-08-23 21:38:16|  at 
> org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor.java:49)

>
> INFO|6348/0|09-08-23 21:38:16|  at 
> org.apache.mina.core.polling.AbstractPollingIoAcceptor.registerHandles(AbstractPollingIoAcceptor.java:513)

>
> INFO|6348/0|09-08-23 21:38:16|  at 
> org.apache.mina.core.polling.AbstractPollingIoAcceptor.access$200(AbstractPollingIoAcceptor.java:67)

>
> INFO|6348/0|09-08-23 21:38:16|  at 
> org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:400)

>
> INFO|6348/0|09-08-23 21:38:16|  at 
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:65) 
>
> INFO|6348/0|09-08-23 21:38:16|  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 
>
> INFO|6348/0|09-08-23 21:38:16|  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
>
> INFO|6348/0|09-08-23 21:38:16|  at java.lang.Thread.run(Thread.java:619)
>
> given that I am calling bind in a loop, this exception may repeat 
> itself for a few minutes and then the bind succeeds.
> on occasion it may take hours for the bind to succeed.
>
> I searched the internet for this exception but did not find a reason.
>
> Any help or hint to solve this issue or any workaround will be highly 
> appreciated.
>
> Would a switch to AprSocketAcceptor help ?
>
> - Ron
> http://yajsw.sourceforge.net
>
>
>


Mime
View raw message