众所周知,nodejs单进程,为保持稳定,需要开守护进程,一般来说可以在一个进程crash时,立刻启动,也有相应的第三方库,比如forever,但是此种守护进程的重启会有一定的延迟,而且还不低,较大的应用,可能启动要好几秒,对于网站一类的应用,倒影响不大,但是对于微信公众号服务号,用户体验就很差了。请问高手一般如何解决呢?[排序try catch每一个节点,鉴于质量参差不齐的第三方库,此种方式不可能]
众所周知,nodejs单进程,为保持稳定,需要开守护进程,一般来说可以在一个进程crash时,立刻启动,也有相应的第三方库,比如forever,但是此种守护进程的重启会有一定的延迟,而且还不低,较大的应用,可能启动要好几秒,对于网站一类的应用,倒影响不大,但是对于微信公众号服务号,用户体验就很差了。请问高手一般如何解决呢?[排序try catch每一个节点,鉴于质量参差不齐的第三方库,此种方式不可能]
3 回答2.6k 阅读✓ 已解决
1 回答991 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读
2 回答656 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.1k 阅读
两台服务器做负载均衡,也可以试下pm2这个进程管理工具