关于 child_process
来源:6-3 child_process fork 子进程来运行爬虫脚本

心有猛虎_细嗅蔷薇
2018-05-07
child_process.fork(modulePath[, args][, options])
child.on('error', err => { }) child.on('exit',code => { }) child.on('message',data => { })
.fork | 'error' 事件 | 'exit' 事件 | 'message' 事件 文档描述的很抽象,您能用大白话概括一下这几个知识点吗?
以及 let invoked = false 的作用是什么?
写回答
1回答
-
error 进程挂的时候,来捕获挂的时候的异常,可以做些事情,比如记录异常日志,exit 是当进程退出的时候,做一些事情,比如检查数据是否都存储进去是一致完整的,message 呢,就是纯粹的进程通信,互相打电话高度自己干了啥。
invoked 只是个标识位,代表进程成功退出了,不要二次退出等类似的重复操作
112018-05-12
相似问题