我正在尝试将一个子进程分叉,该进程将从第三方api中将负载数据输出到mongodb实例中。当我尝试连接到子进程内的mongodb时,我得到错误:连接EHOSTUNREACH。这是一个本地实例,我可以在父进程中连接。这是子进程中的上下文问题吗?
答案 0 :(得分:0)
简而言之,是的。
您应该让代码解耦,这样您就可以独立测试child_process,并跟踪您的错误。
要缓存子进程的错误,您可以在子进程的条目js中添加以下代码
process.on('uncaughtException', function (err) {
console.log('Caught exception: ' + err);
});