On Windows, you can set what should happen if/when a service fails. Is there a standard way of achieving the same thing on Linux (CentOS in particular)?
A bigger part of my question is: how do you handle sockets that have been left open - for example in TIME_WAIT, FIN_WAIT1, etc states.
At the moment if the service I am developing crashes, I have to wait for the sockets to clear or change the listen port before I can then manually restart it.
Thanks for your help.