ERROR WE GOT ON MAPPING UP TO 1500 ACTIVE SESSIONS in HTTB-BIND in 3.5.1

Hello All,

We are testing openfire 3.5.1 with 1500 active user in http-bind mode and we are getting following errors frequesntly:

**
**

2008.09.23 18:51:52 [org.jivesoftware.openfire.net.BlockingAcceptingMode.run(BlockingAcceptingMode. java:58)] Trouble accepting connection

java.net.SocketException: Too many open files

at java.net.PlainSocketImpl.socketAccept(Native Method)

at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)

at java.net.ServerSocket.implAccept(ServerSocket.java:453)

at java.net.ServerSocket.accept(ServerSocket.java:421)

at org.jivesoftware.openfire.net.BlockingAcceptingMode.run(BlockingAcceptingMode.j ava:45)

at org.jivesoftware.openfire.net.SocketAcceptThread.run(SocketAcceptThread.java:90 )

2008.09.23 18:51:52 [org.jivesoftware.openfire.net.BlockingAcceptingMode.run(BlockingAcceptingMode. java:58)] Trouble accepting connection

java.net.SocketException: Too many open files

at java.net.PlainSocketImpl.socketAccept(Native Method)

at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)

at java.net.ServerSocket.implAccept(ServerSocket.java:453)

at java.net.ServerSocket.accept(ServerSocket.java:421)

at org.jivesoftware.openfire.net.BlockingAcceptingMode.run(BlockingAcceptingMode.j ava:45)

at org.jivesoftware.openfire.net.SocketAcceptThread.run(SocketAcceptThread.java:90 )

2008.09.23 18:51:52 [org.jivesoftware.openfire.net.BlockingAcceptingMode.run(BlockingAcceptingMode. java:58)] Trouble accepting connection

java.net.SocketException: Too many open files

at java.net.PlainSocketImpl.socketAccept(Native Method)

at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)

at java.net.ServerSocket.implAccept(ServerSocket.java:453)

at java.net.ServerSocket.accept(ServerSocket.java:421)

at org.jivesoftware.openfire.net.BlockingAcceptingMode.run(BlockingAcceptingMode.j ava:45)

at org.jivesoftware.openfire.net.SocketAcceptThread.run(SocketAcceptThread.java:90 )

2008.09.23 18:51:52 [org.jivesoftware.openfire.net.BlockingAcceptingMode.run(BlockingAcceptingMode. java:58)] Trouble accepting connection

java.net.SocketException: Too many open files

at java.net.PlainSocketImpl.socketAccept(Native Method)

at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)

at java.net.ServerSocket.implAccept(ServerSocket.java:453)

at java.net.ServerSocket.accept(ServerSocket.java:421)

at org.jivesoftware.openfire.net.BlockingAcceptingMode.run(BlockingAcceptingMode.j ava:45)

at org.jivesoftware.openfire.net.SocketAcceptThread.run(SocketAcceptThread.java:90 )

Can anyOne suggest what is reason behind it. How can solve this problem.

Thanks in Advance

Vishawjeet

java.net.SocketException: Too many open files
Hm, maybe your operating system has somekind of limit for opened files per application.

P.S.: Please don’t write thread titles in capital letters.

“More like this” feature of Clearspace found this:

Thanks Martin,

We increase ulimit -n size in Linux system and our load test passes smoothly in Http-Bind with 5000 users on two diffrent server with server to server. There is 2% session droped rate. The load is equally divided on the two servers.

Sorry for Writing Thread title in capital letters. I will remember in future. Thanks for help.