From: Diego Z. <di...@ot...> - 2002-09-09 06:46:04
|
"P. Christeas" wrote: > Right, on resume we sould only call the scripts that "leave rl. 7", not the > ones that enter 3 or 5. This is tricky (in concept). Moreover, I had > recommended that the initscripts introduce the words "suspend" and "resume" > instead of "stop" and "start". This way, we could partially suspend a service. > For example, a network daemon should drop all active connections when > suspended, but not die itself (as in 'stop'). It could keep listening to a > port. Why ??? If you need that daemon to terminate answering pending connections, then use stop. If you don't (e.g. there is no timeout on the other side), then simply leave it alone. Really, you don't want it to accept more connections. What happens if you are suspending a db server (well, suspending a server is IMHO a really stupid thing, but...) and after giving it "suspend" a new connection request arrives ? It can only be discarded (then stop the service...) or accepted (so why in the hell is "suspend" needed???). Just my .02 ... BYtE, Diego. |