rc and smf

Dan Melomedman dan at a.mx.devonit.com
Thu Feb 24 11:16:28 PST 2005


You don't see the point. It takes a long time to fix the fault. BSD has
nothing to do with this. The real world does. You don't want a nuclear
reactor to explode because it took an admin five minutes to notice the
fault, and restart the service.

Another example: a telecom can't afford to lose service in some of the
systems even for mere seconds. They lose thousands of dollars. This is
exactly why Erlang, the language originally designed with telecom
requirements in mind has supervision in its feature set! When you make a
call in the UK, it runs through an Ericsson switch running Erlang that
supervises its processes, and restarts them if they fail. Again,
supervision may be new to some people on this list, but it isn't anything
new or detrimental.





More information about the Kernel mailing list