csocket is beyond range allowed by get_socket_limit() (969>=960)
Ok, we are hosting a battle.net server and each user is using 2 connections (the game itself and an anti cheat program). The problem is that not more than approximately 450 users (or so) can connect to our battle.net server. When ~450 users are logged in, connection got refused to anyone else that got connected and we got the following error (see below).We tried to fix it in any ways but it didn't work. Anyone got an idea about how to extend the # of connection allowed?
We are using Linux redHat 9.
I am willing to pay to get this fixed.
Thanks.
Code:
Feb 19 00:42:54 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (968>=960) Feb 19 00:43:00 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (969>=960) Feb 19 00:43:03 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (969>=960) Feb 19 00:43:04 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (969>=960) Feb 19 00:43:05 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (969>=960) Feb 19 00:43:09 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (969>=960) Feb 19 00:43:09 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (969>=960)
Code:
Feb 19 00:56:51 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (976>=960) Feb 19 00:56:54 [error] account_get_name: got NULL account (from bnetd/connection.c:1802) Feb 19 00:57:02 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (977>=960) Feb 19 00:57:03 [error] account_get_name: got NULL account (from bnetd/connection.c:1802) Feb 19 00:57:10 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (978>=960) Feb 19 00:57:13 [error] account_get_name: got NULL account (from bnetd/connection.c:1802) Feb 19 00:57:15 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (978>=960) Feb 19 00:57:15 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (978>=960) Feb 19 00:57:22 [error] account_get_name: got NULL account (from bnetd/connection.c:1802) Feb 19 00:57:22 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (978>=960) Feb 19 00:57:22 [error] sd_accept: csocket is beyond range allowed by get_socket_limit() (978>=960)
Code:
Feb 19 02:19:56 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:19:59 [error] ouput_write_to_file: could not open file "var/status/server.xml" for writing (fopen: Too many open files) Feb 19 02:20:01 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:03 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:04 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:04 [error] account_get_name: got NULL account (from bnetd/connection.c:1802) Feb 19 02:20:05 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:14 [error] account_get_name: got NULL account (from bnetd/connection.c:1802) Feb 19 02:20:15 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:17 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:19 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:20 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:21 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:22 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:23 [error] sd_accept: could not accept new connection on 0.0.0.0:6112 (psock_accept: Too many open files) Feb 19 02:20:24 [error] account_get_name: got NULL account (from bnetd/connection.c:1802)
Thanks.