面试必问
- pm2依据什么重启服务?
- pm2怎么做进程管理, 进程挂掉怎么处理?
- (pm2进程守护怎么做的?pm2死掉了怎么搞,因为fork一个子进程还是会挂掉)
- master挂了的话, pm2怎么处理?
pm2是什么? 有哪些特点
PM2 是一个带有负载均衡功能的 Node 应用的进程管理器。
出现的背景: nodejs是单线程执行, 程序出现错误死掉之后需要自动, 此时出现了pm2。类似进程管理工具, 还有forever
主要特性:
- 启动多子进程, 充分使用CPU
- 子进程之间负载均衡
- 0秒启动
- 界面友好
- 提供进程交互(监控)接口