wechaty服务异常子进程退出优化
Created by: justdeno
wechaty sdk 异常的处理,有时候会退出当前进程(比如:多端连接,token过期,token错误等)。 目前退出子进程的处理是全部统一为proccess.exit(0)。 由于进程退出code 都为0,所以应用层(父进程)无法识别出子进程具体异常退出原因,就没办法针对性的做异常处理。
建议是跟状态码一样,能够把不同的进程退出情况,给定不同的code。
类似下面这样 : 多端连接: process.exit(1001) token过期:process.exit(1002) token错误:process.exit(1003)