Tripwire Interactive Forums

Go Back   Tripwire Interactive Forums > Killing Floor Forums > Technical Support > Dedicated Server Support

Reply
Click here to go to the first Dev post in this thread.  
Thread Tools Display Modes
  #1  
Old 07-12-2009, 06:58 PM
Arky's Avatar
Arky Arky is offline
Junior Member
 
Join Date: Jul 2009
Posts: 25
Default (Error) CheckConnectionQueue: Failed to accept queued connection: 24

Greetings, i'm wondering if anyone else encountered this error yet?
Sometimes, pretty randomly so far, the server goes nuts and starts spamming the mentioned line.
All i could find with the help of the search tool and google was references to the exact same problem in Red Orchestra. (mentioned topic here)
Is there any way to solve it, or i have to wait for a new release?

(As asked multiple times in that topic, i want to make sure its answered here: i'm not using any mutators. It's a linux server, with the latest version.)

Any kind of input is welcome, if there is a solution, please point me there and delete this topic =(
Reply With Quote
  #2  
Old 07-13-2009, 09:03 PM
PrimeEvil PrimeEvil is offline
Member
 
Join Date: Mar 2006
Posts: 51
Default

I have the exact same problem. No mods or Mutators. Just a standard Linux server.
__________________
Reply With Quote
  #3  
Old 07-14-2009, 09:22 AM
mastertheknife mastertheknife is offline
Member
 
Join Date: May 2009
Posts: 86
Default

I just got it, I lost the perks tab, can't select a perk and the server log is filled with that error.
It must be something in the latest update as i never had it before and we have our server for almost 3 months now.
OS: CentOS Linux 5.2
__________________

10% shorter waves.
No-Kick!: All players stay during a map change.
Dynamic max runtime zombies based on players amount.

Last edited by mastertheknife; 07-14-2009 at 09:26 AM.
Reply With Quote
  #4  
Old 07-14-2009, 05:49 PM
Arky's Avatar
Arky Arky is offline
Junior Member
 
Join Date: Jul 2009
Posts: 25
Default

Quote:
Originally Posted by mastertheknife View Post
I just got it, I lost the perks tab, can't select a perk and the server log is filled with that error.
It must be something in the latest update as i never had it before and we have our server for almost 3 months now.
OS: CentOS Linux 5.2
Just noticed the exact same thing, new connections after this error encounter a steam error message and are unable choose perks.
(The guy getting the error didn't tell me what is it exactly)

I'm not exactly sure what's causing it yet, but so far i noticed it by seeing the webadmin dead. It might be connected.. no idea.
(Running Ubuntu server 2.6.28-13 myself)

Also got something new, a server crash tonight, here is the stuff from the log:
Quote:
Originally Posted by Error
Missing Class Class Editor.TransBuffer
Browse: KF-Manor.rom?Name=KFPlayer?Class=Engine.Pawn?Characte r=Corporal_Lewis?team=1?Sex=M?game=KFmod.KFGameTyp e?VACSecured=true?MaxPlayers=6
Collecting garbage
Purging garbage
Garbage: objects: 55869->55847; refs: 750338
Game class is 'KFGameType'
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
STEAMAUTH : Steam auth system activation successful
Bringing Level KF-Manor.myLevel up for play (30) appSeconds: 8.183854...
(Karma): StaticMesh (HW_Plane) with empty Karma KAggregateGeometry.
Loading Admins & Groups
Kick and Ban Privileges Loaded
Maps & Game Privileges Loaded
Admins & Groups Management Loaded
Extra Privileges Loaded
GameInfo::InitGame : bEnableStatLogging False
KFLRules = KF-Manor.KFLevelRules1
Game length = 2
UdpServerQuery(crt): Port 7717 successfully bound.
Resolving master0.gamespy.com...
MasterServerUplink: MasterServerGameStats not found - stats uploading disabled.
Defaulting to false
Defaulting to false
Loading Available Maps
Loading Game Types
XWebAdmin.UTServerAdmin Initialized on port 8075
[~] ServerAdsSE WebAdmin loaded
Signal: SIGSEGV [segmentation fault]
Aborting.


Crash information will be saved to your logfile.

Developer Backtrace:
[ 1] ./ucc-bin-real [0x868c807]
[ 2] [0xb8089400]
[ 3] ./ucc-bin-real [0x8051bef]
[ 4] ./ucc-bin-real [0x8612e66]
[ 5] ./ucc-bin-real [0x864aaa3]
[ 6] ./ucc-bin-real [0x8653668]
[ 7] ./ucc-bin-real [0x8604afa]
[ 8] ./ucc-bin-real [0x860b703]
[ 9] ./ucc-bin-real [0x85efa64]
[10] ./ucc-bin-real [0x85f00a1]
[11] ./ucc-bin-real [0x85ef615]
[12] ./ucc-bin-real [0x8604605]
[13] ./ucc-bin-real [0x860bacb]
[14] ./ucc-bin-real [0x85efa26]
[15] ./ucc-bin-real [0x85ee333]
[16] ./ucc-bin-real [0x8604605]
[17] ./ucc-bin-real [0x860bacb]
[18] ./ucc-bin-real [0x85efa26]
[19] ./ucc-bin-real [0x85ef975]
[20] ./ucc-bin-real [0x8604605]
[21] ./ucc-bin-real [0x860bacb]
[22] ./ucc-bin-real [0x85efa26]
[23] ./ucc-bin-real [0x8604605]
[24] ./ucc-bin-real [0x860bacb]
[25] ./ucc-bin-real [0x85efa26]
[26] ./ucc-bin-real [0x85ef975]
[27] ./ucc-bin-real [0x8604605]
[28] ./ucc-bin-real [0x860bacb]
[29] ./ucc-bin-real [0x85efa64]
[30] ./ucc-bin-real [0x8604671]
[31] ./ucc-bin-real [0x860bacb]
[32] ./ucc-bin-real [0x85efa26]
[33] ./ucc-bin-real [0x85ef615]
[34] ./ucc-bin-real [0x8604605]
[35] ./ucc-bin-real [0x860b39c]
[36] ./ucc-bin-real [0x81c399a]
[37] ./ucc-bin-real [0x81a72d1]
[38] ./ucc-bin-real [0x81a1442]
[39] ./ucc-bin-real [0x81613a3]
[40] ./ucc-bin-real [0x804da55]
[41] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7de1775]
[42] ./ucc-bin-real [0x804b0b1]
Unreal Call Stack: FArchiveFileReader::Seek <- LoadObject <- ULinkerLoad::Preload <- PreLoadObjects <- UObject::EndLoad <- UObject::StaticLoadObject <- UObject::execClassContext <- UObject::ProcessEvent <- BeginPlay <- UGameEngine::LoadMap <- LocalMapURL <- UGameEngine::Browse <- UGameEngine::Init <- UServerCommandlet::Main
Exiting.
FileManager: Reading 0 GByte 118 MByte 974 KByte 732 Bytes from HD took 0.924273 seconds (0.354487 reading, 0.569786 seeking).
FileManager: 0.000000 seconds spent with misc. duties
Name subsystem shut down
Allocation checking disabled
(This is a one-time thing so far)
Reply With Quote
  #5  
Old 07-15-2009, 03:30 AM
mastertheknife mastertheknife is offline
Member
 
Join Date: May 2009
Posts: 86
Default

Just got it again after about 24 hours from server restart.
It seems that there is a leak in the one of the recent updates, not closing socket or file handles and causing the server to run out of socket or file handles.
I assume this is the problem because i looked up about errno 24 and it means too many open files.
I hope tripwire is looking into this, i can't reboot the game server every 24 hours.
It seems to only affect linux servers, and i believe most killing floor servers are being run on windows servers so this isn't noticeable bug because it affects only about 20-40% of the servers.

Linux server owners, if you notice webadmin doesn't work or other strange issues such as perks missing, in console type tail -f server.log

If you see the error above, you are suffering from the same problem.
__________________

10% shorter waves.
No-Kick!: All players stay during a map change.
Dynamic max runtime zombies based on players amount.

Last edited by mastertheknife; 07-15-2009 at 03:40 AM.
Reply With Quote
  #6  
Old 07-15-2009, 10:27 AM
mastertheknife mastertheknife is offline
Member
 
Join Date: May 2009
Posts: 86
Default

I was right, the server process does indeed not close file handles.
How to monitor the open files count of your KF server:
ps ax | grep ucc-bin
ls /proc/<PID>/fd | wc -w

It will show you the open files count the process uses, for me, the number just keeps increasing, it's now at 222, in one hour it will probably be around 250-300.
I temporarily increased the open files limit system wide using ulimit -n 4096 from default 1024. should give me more time before i will need to kill the process and restart it but this is just a small workaround.
__________________

10% shorter waves.
No-Kick!: All players stay during a map change.
Dynamic max runtime zombies based on players amount.

Last edited by mastertheknife; 07-15-2009 at 10:32 AM.
Reply With Quote
  #7  
Old 07-15-2009, 03:45 PM
mastertheknife mastertheknife is offline
Member
 
Join Date: May 2009
Posts: 86
Default

Our KF server process now has 568 open file handles, and just a few hours passed.

I uploaded a list of the open file handles of the KF server process (ls -l /proc/<PID>/fd):
http://www.syrential.com/openfiles.txt
__________________

10% shorter waves.
No-Kick!: All players stay during a map change.
Dynamic max runtime zombies based on players amount.

Last edited by mastertheknife; 07-16-2009 at 12:15 PM.
Reply With Quote
  #8  
Old 07-15-2009, 08:29 PM
PrimeEvil PrimeEvil is offline
Member
 
Join Date: Mar 2006
Posts: 51
Default

Ugh! I hope somebody is working on a fix. My servers are crapping out about every 20 hours or so. My server ranking is already dropping due to them being down for a couple of hours each day.
__________________
Reply With Quote
  #9  
Old 07-16-2009, 01:01 AM
mastertheknife mastertheknife is offline
Member
 
Join Date: May 2009
Posts: 86
Default

About 8 hours passed and now the process has 1024 open file handles and the error is all over the server log. Webadmin just died and i believe the server is not connectable, can't test from work.
__________________

10% shorter waves.
No-Kick!: All players stay during a map change.
Dynamic max runtime zombies based on players amount.

Last edited by mastertheknife; 07-16-2009 at 01:05 AM.
Reply With Quote
  #10  
Old 07-16-2009, 03:51 AM
SgtStress SgtStress is offline
Senior Member
 
Join Date: May 2009
Posts: 178
Default

Looks like the people responsible for the linux server build should be shown a testing strategy - clearly no testing of the release happened, and no word about this issue either. Pretty poor effort all round TW.

Last edited by SgtStress; 07-16-2009 at 06:06 AM.
Reply With Quote
  Click here to go to the next developer post in this thread.   #11  
Old 07-16-2009, 11:42 AM
Xienen's Avatar
Xienen Xienen is offline
Tripwire Alumni and Break Blocks Owner
 
Join Date: Mar 2007
Posts: 1,676
Default

The only reason that we had not previously responded to this was that we assumed it to only be happening to servers with more than 6 Max Players. This being an unsupported setting, we were not concerned. It seems, though, that that is not the case? Linux servers with a Max Players of 6 or less are having this issue as well?

Oh, BTW, we test every release, but no amount of testing could ever possibly catch everything, which is why we continually put out updates to keep things running as smoothly as possible. Tripwire has a reputation for supporting its games beyond the typical amount of support from most game companies, so we'd appreciate a little understanding and patience if we do not immediately fix your particular issue.
Reply With Quote
  #12  
Old 07-16-2009, 02:00 PM
Arky's Avatar
Arky Arky is offline
Junior Member
 
Join Date: Jul 2009
Posts: 25
Default

Quote:
Originally Posted by [TW]Xienen View Post
The only reason that we had not previously responded to this was that we assumed it to only be happening to servers with more than 6 Max Players. This being an unsupported setting, we were not concerned. It seems, though, that that is not the case? Linux servers with a Max Players of 6 or less are having this issue as well?

Oh, BTW, we test every release, but no amount of testing could ever possibly catch everything, which is why we continually put out updates to keep things running as smoothly as possible. Tripwire has a reputation for supporting its games beyond the typical amount of support from most game companies, so we'd appreciate a little understanding and patience if we do not immediately fix your particular issue.
As you can see from the log i posted, i'm running a 6 player server myself.
("KFmod.KFGameTyp e?VACSecured=true?MaxPlayers=6")
Reply With Quote
  #13  
Old 07-16-2009, 02:14 PM
BartBear's Avatar
BartBear BartBear is offline
Senior Member
 
Join Date: May 2007
Location: Poland
Posts: 657
Default

Yes 100% assurance that it is happening to all linux servers, those "political corrected" either (including mine) so PLEASE fix that TWI I believe in you guys

"Do the right job, and I'll be waiting"
__________________

Last edited by BartBear; 07-16-2009 at 02:19 PM.
Reply With Quote
  #14  
Old 07-16-2009, 05:33 PM
DeeZNutZ DeeZNutZ is offline
Member
 
Join Date: May 2009
Location: Pacific Beach, CA USA
Posts: 90
Default

My CentOS 5.2 server is doing the exact same thing, and it's a vanilla 6 player position server. All that is custom on it is some whitelisted maps.

So yes, please have a look.
If you need logs, etc. please let me know as I own the physical server and have full access to everything on it.
Reply With Quote
  #15  
Old 07-17-2009, 09:52 AM
mastertheknife mastertheknife is offline
Member
 
Join Date: May 2009
Posts: 86
Default

Although i'm running a 6+ server, i'm willing to help too with server logs, server config and whatever the the developers need.
__________________

10% shorter waves.
No-Kick!: All players stay during a map change.
Dynamic max runtime zombies based on players amount.
Reply With Quote
  #16  
Old 07-17-2009, 06:59 PM
gH0sTy gH0sTy is offline
Member
 
Join Date: May 2009
Posts: 78
Default

Quote:
Originally Posted by [TW]Xienen View Post
The only reason that we had not previously responded to this was that we assumed it to only be happening to servers with more than 6 Max Players. This being an unsupported setting, we were not concerned. It seems, though, that that is not the case? Linux servers with a Max Players of 6 or less are having this issue as well?

....
Yep, my server is max. 6 players and I have a similar problem.
http://forums.tripwireinteractive.co...ad.php?t=34690
__________________
Reply With Quote
  #17  
Old 07-17-2009, 10:48 PM
Plattfuss's Avatar
Plattfuss Plattfuss is offline
Senior Member
 
Join Date: Jul 2006
Location: Germany
Posts: 353
Default

This error does appear to all KF-servers and to all RO, DH, MN and CC-Servers!

Postet the same thing to the RO-Forum!

Fix that please TWI!
__________________
Red Orchestra German Community

Last edited by Plattfuss; 07-17-2009 at 10:49 PM.
Reply With Quote
  #18  
Old 07-20-2009, 03:58 PM
Plattfuss's Avatar
Plattfuss Plattfuss is offline
Senior Member
 
Join Date: Jul 2006
Location: Germany
Posts: 353
Default

Logs:

Log: RecvFrom returned SOCKET_ERROR 111
Log: CheckConnectionQueue: Failed to accept queued connection: 24


What about a fix? Its exremely boring to restart the server every few hours!!!!
__________________
Red Orchestra German Community
Reply With Quote
  Click here to go to the next developer post in this thread.   #19  
Old 07-22-2009, 10:19 AM
Xienen's Avatar
Xienen Xienen is offline
Tripwire Alumni and Break Blocks Owner
 
Join Date: Mar 2007
Posts: 1,676
Default

The fix is now out, Linux dedicated server admins need to just run the hldsupdatetool again.
Reply With Quote
  #20  
Old 07-22-2009, 03:27 PM
BartBear's Avatar
BartBear BartBear is offline
Senior Member
 
Join Date: May 2007
Location: Poland
Posts: 657
Default

Well I don't know what is happening now, server now doesn't go into error 24, but after some time it works correctly, a map is voted it just restarts or goes to another not voted map - besides disconnects players, so we need reconnecting (just like by restarting server). Those maps worked perfectly before, so no map-crashes possible... Have no log because it is overwritten by this event...Help?
__________________
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:23 PM.


Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2005 - 2013, Tripwire Interactive, LLC