Hello,

I went to update my L4D server and I noticed that 5 of my 8 forked servers had 
crashed.  I know that all 8 were working this afternoon (and had been running 
for a month or more without any problems) so I think it had to do with the 
release of the update.

My A2A_PING scripts got no response from them, and a "ps -ef | grep srcds" on 
the server showed 5 defunct processes:

srcds     3713     1  0  2008 ?        00:24:47 SCREEN -A -m -d -S l4d-server 
./srcds_run -game left4dead +ip x.x.x.x +sv_lan 0 -netconport 9000+## 
-netconpassword xxx -steamport 27690+## +exec server##.cfg -nohltv -autoupdate 
-debug -fork 8
srcds     3714  3713  0  2008 pts/1    00:00:00 /bin/sh ./srcds_run -game 
left4dead +ip x.x.x.x +sv_lan 0 -netconport 9000+## -netconpassword xxx 
-steamport 27690+## +exec server##.cfg -nohltv -autoupdate -debug -fork 8
srcds     3728  3714  0  2008 pts/1    00:31:14 ./srcds_i486 -game left4dead 
+ip x.x.x.x +sv_lan 0 -netconport 9000+## -netconpassword xxx -steamport 
27690+## +exec server##.cfg -nohltv -autoupdate -debug -fork 8
srcds    22268  3728  0 Jan12 pts/1    00:35:12 ./srcds_i486 -game left4dead 
+ip x.x.x.x +sv_lan 0 -netconport 9000+## -netconpassword xxx -steamport 
27690+## +exec server##.cfg -nohltv -autoupdate -debug -fork 8
srcds    28542  3728  0 Jan07 pts/1    01:34:31 ./srcds_i486 -game left4dead 
+ip x.x.x.x +sv_lan 0 -netconport 9000+## -netconpassword xxx -steamport 
27690+## +exec server##.cfg -nohltv -autoupdate -debug -fork 8
srcds    30449  3728  1 16:05 pts/1    00:06:02 [srcds_i486] <defunct>
srcds    30518  3728  2 17:13 pts/1    00:08:46 [srcds_i486] <defunct>
srcds    30657  3728  3 19:40 pts/1    00:06:50 [srcds_i486] <defunct>
srcds    30659  3728  2 19:40 pts/1    00:04:02 [srcds_i486] <defunct>
srcds    30692  3728  3 20:10 pts/1    00:05:25 [srcds_i486] <defunct>
srcds    30725  3728  1 20:44 pts/1    00:01:29 ./srcds_i486 -game left4dead 
+ip x.x.x.x +sv_lan 0 -netconport 9000+## -netconpassword xxx -steamport 
27690+## +exec server##.cfg -nohltv -autoupdate -debug -fork 8

But, they still appeared in the "status" output on the parent process console 
as if they were active and had players on them:

$ telnet localhost 9000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
PASS xxx
status
#status
child 0
 pid : 0
 map : l4d_farm01_hilltop
 numplayers : 0
child 1
 pid : 1
 map : l4d_vs_hospital02_subway
 numplayers : 8
child 2
 pid : 2
 map : l4d_airport02_offices
 numplayers : 4
child 3
 pid : 3
 map : l4d_vs_hospital04_interior
 numplayers : 8
child 4
 pid : 4
 map : l4d_farm03_bridge
 numplayers : 5
child 5
 pid : 5
 map : l4d_vs_hospital03_sewers
 numplayers : 9
child 6
 pid : 6
 map : l4d_farm01_hilltop
 numplayers : 0
child 7
 pid : 7
 map : l4d_vs_hospital01_apartment
 numplayers : 0
#end

I killed the server, updated L4D, and then all 8 forks started up again just 
fine.  Any idea why those 5 would have crashed like that?

    Thanks,
    Dave


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to