"quit" and "exit" both used to exit cleanly prior to the update 3 days ago.
We've been restarting our servers every night for ~2.5 years by simply
sending an RCON quit.
Hopefully this means it's a relatively easy change to revert/fix.
On 14/06/2015 8:48 PM, Erik-jan Riemers wrote:
And i thought it was just me, but indeed all my servers pretty much
hang/crash. Tried a dozen things cannot get it to work normally again. Also
booted up a micro instance on amazon, installed it fresh on ubuntu 14.04
with no extra's and also crashes. I restart the servers at night every day,
but now they all just hang. (on multiple different servers)
2015-06-14 12:04 GMT+02:00 Jesse Molina <[email protected]>:
srcds_linux did this for years between something like 2009 and 2012.
That's just a guess, I don't exactly remember the time frame.
You should not expect srcds_linux to quit like it should. It is not a very
well behaved bit of software.
On 6/14/15 1:15, Yun Huang Yong wrote:
Since the most recent update it seems that the server crashes (and hangs)
on quit.
This is on a stock (no MetaMod, no SourceMod) server:
quit
L 06/14/2015 - 18:12:07: server_message: "quit"
L 06/14/2015 - 18:12:07: Log file closed.
L 06/14/2015 - 18:12:07: server_message: "restart"
/home/buildbot/buildslave/steam_rel_client_linux/build/src/tier1/../tier1/fileio.cpp
(3997) : Assertion Failed: CFileWriterThread: pending file writer
content_log.txt
Assert( Assertion Failed: CFileWriterThread: pending file writer
content_log.txt
):/home/buildbot/buildslave/steam_rel_client_linux/build/src/tier1/../tier1/fileio.cpp:3997
Not sure if I'm reading this right but it appears that the log file is
closed, then something is issuing a "restart" but with the log file already
closed the server then crashes into a hung state.
The process never exits as it appears to then get stuck somewhere in the
minidump:
assert_20150614181208_15.dmp[17942]: Uploading dump (out-of-process)
/tmp/dumps/assert_20150614181208_15.dmp
Bad thread
local/home/buildbot/buildslave/steam_rel_client_linux/build/src/tier0/threadtools.cpp
(1416) : Assertion Failed: Thread synchronization object is unuseable
Bad thread localassert_20150614181208_15.dmp[17942]: Finished uploading
minidump (out-of-process): success = yes
assert_20150614181208_15.dmp[17942]: response:
CrashID=bp-166286bb-fd3c-46a7-b567-94dbe2150614
assert_20150614181208_15.dmp[17942]: file
''/tmp/dumps/assert_20150614181208_15.dmp'', upload yes:
''CrashID=bp-166286bb-fd3c-46a7-b567-94dbe2150614''
Apparently successful but process still never exits.
Anyone else get this behaviour?
It makes it awkward to exit/restart the server gracefully - I pretty much
have to kill the process.
cheers,
yun
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux