I have noticed that in a few occations that (.so) files get corrupted and I need to overwrite them with new ones. Thats even with a graceful shutdown. 95%+ of the time its a .so in amxmod that gets corrupted, only a few times its a binary from the hlds package.
I believe it has todo with that I share the .so's over a couple of servers and that I shut them down at the same time. (my stop_all_servers.sh script) /Bjorn On Thu, 31 Aug 2006, Jonathan wrote: > AFAIK they are all clean halflife installations with only cs running (this > is not hl2 with cs source) > > The strange thing is that it all works fine for a few times if i delete > the clientregistry.blob file, but then after a while the crashes start > appearing again.. > > The way my system works is that a user on my web site "books" a server for > a certain period of time. When that is done, a column is added to an sql > database. A cron script on the master cluster server reads that sql table, > and if there is a new booking to be made, launches a server on one of the > nodes as a job submitted to the cluster. If the booking time for the > server has went out, the server is shut down by the master server, ie, it > terminates the submitted job. Does the hlds server need to quit gracefully > in order for it to work properly the next time it's started? I mean, does > hlds recover badly from crashes? > > I don't know how sun grid engine works internally.. if it kills hlds > properly or not (i think it does). > > I also have a script that updates everything to the latest versions, which > i run regularly. Still, i want it to work properly the normal way. > > > Im no expert but it sounds like a bad plugin, what addons do you have on > > that server? > > > > Jonathan wrote: > >> Right, that got rid of the errors ... for a couple of minutes :( > >> > >> I still get crashes, but instead of abort traps i get: > >> > >> ./hlds_run: line 303: 7169 Segmentation fault (core dumped) $CMD > >> > >> What can be causing this? It still seems to be steam that's crashing, > >> but > >> i really can't find out why. Does it have something to do with running > >> multiple servers on the same box? Can i disable the automatic update and > >> instead schedule something as a cron job or such? > >> > >> The automatic update also takes some time to complete. > >> > >> > >>> The problem was that the ~/.steam/ClientRegistry.blob needed to be > >>> deleted. I tried to delete it for the incorrect user a couple of times, > >>> but when i did it correctly i got rid of the annoying update crashes. > >>> > >>> > >>>> Hello, > >>>> > >>>> I maintain a network of around 100 counterstrike servers with roughly > >>>> half > >>>> of them > >>>> as bookable servers in a cluster, for a large cs community in Sweden. > >>>> > >>>> I run all of the servers on linux gentoo, some on i686 and some on > >>>> amd64. > >>>> > >>>> The cluster software I use is sun grid engine 6, and all the server > >>>> nodes > >>>> are diskless clients. > >>>> > >>>> The ordinary servers run fine, but the bookable ones crash momentarily > >>>> with the > >>>> following error: > >>>> > >>>> --------------------------------- > >>>> AssertPreCondition > >>>> Name: NonNullFilePath > >>>> Expr: !sFile.empty() > >>>> Line: 334 > >>>> File: ../../../Common/Misc/FileUtil.cpp > >>>> ./hlds_run: line 303: 8855 Aborted (core dumped) $CMD > >>>> --------------------------------- > >>>> > >>>> I browsed the forums and mailing list and found people with similar > >>>> problems from > >>>> late 2005 running FreeBSD 5.4. Their answer to the problem was to > >>>> update > >>>> cs using > >>>> the steam updater. I did that for all 60 cs installations I got on the > >>>> bookable > >>>> servers, but they still crash with the error above. I tried to examine > >>>> the > >>>> core > >>>> dumps and strace'ing the processes but I didn't find any useful > >>>> information. > >>>> > >>>> Regards, > >>>> Jonathan Selander > >>>> > >>>> > >>>> _______________________________________________ > >>>> To unsubscribe, edit your list preferences, or view the list archives, > >>>> please visit: > >>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >>>> > >>>> > >>> > >>> _______________________________________________ > >>> To unsubscribe, edit your list preferences, or view the list archives, > >>> please visit: > >>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >>> > >>> > >> > >> > >> > >> _______________________________________________ > >> To unsubscribe, edit your list preferences, or view the list archives, > >> please visit: > >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >> > >> > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux