[cod] start/stop script
Christian Gerbrandt
gerbra at gotadsl.co.uk
Sun Dec 13 11:45:23 EST 2009
So maybe some zombie processes are much worse than data corruption ?!?
If the process doesn't get killed by a normal kill, and you need to use a
'kill -9', then it is most likely already stuck in kernel memory,
and you have more of a system problem than just some zombie processes.
-----Original Message-----
From: escapedturkey [mailto:escapedturkey at escapedturkey.com]
Sent: 13 December 2009 16:27
To: Call of Duty server admin list.
Subject: Re: [cod] start/stop script
I still think it's too risky to allow a process to possibly kill itself
rather than just terminate it via kill -9 -1. Duplicate processes are much
worse. :)
Christian Gerbrandt wrote:
> 'kill -9' should be the last resort.
> You are sending a SIGKILL to the process id, which will prevent any
> cleanup operations from the process.
> All in-kernel operations are killed, which could lead to data corruption.
> You should only use 'kill -9' if no other kill signal has been
successfull.
>
> -----Original Message-----
> From: escapedturkey [mailto:escapedturkey at escapedturkey.com]
> Sent: 13 December 2009 13:08
> To: Call of Duty server admin list.
> Subject: Re: [cod] start/stop script
>
> From my understanding -9 makes sure the process is killed vs. just
> hanging around. If you allow the process to kill itself cleanly, it
> may just hang and you can end up with multiple dead processes -- that is
my experience.
>
> Jarkko Mäntylä wrote:
>> On 10.12.2009 08:36, escapedturkey wrote:
>>> Which ideas? The kill -9 -1?
>>>
>>> If he's running the game server as a user (in usermin) the kill -9
>>> -1 is perfect for clean-up, otherwise you'll have multiple processes
>>> running every-time you start the game server. Did I miss something?
>>>
>>> Also, the original poster of this thread and I know each other. :)
>>>
>> Using SIGKILL (-9) prevents any process to do any clean-up, you only
>> use it with broken programs. If the user is only running gameservers
>> that all need to be stopped at the same time then using -1 group
>> might be good idea.
>> _______________________________________________
>> cod mailing list
>> cod at icculus.org
>> http://icculus.org/mailman/listinfo/cod
>>
> _______________________________________________
> cod mailing list
> cod at icculus.org
> http://icculus.org/mailman/listinfo/cod
>
>
>
> _______________________________________________
> cod mailing list
> cod at icculus.org
> http://icculus.org/mailman/listinfo/cod
>
_______________________________________________
cod mailing list
cod at icculus.org
http://icculus.org/mailman/listinfo/cod
More information about the cod
mailing list