Node.JS教程62:实现一个“不死”程序

集群的另一个用途是高可用。

当集群启动时,会有多个进程,只要其中任何一个进程存活,程序就可正常提供服务。而且,我们可以实现:当某个进程意外中止时,自动重启之。以此达到程序“不死”的效果。

且看代码:

此代码,会在启动后数秒抛出错误,当发生错误、程序退出时,主进程会自动重启一个工作进程。

效果如下: