2011-11-23 97 views
3

我想要派生一个子进程,它会从第三方api加载数据到MongoDB实例中。当我尝试连接到子进程内的mongodb时,我得到错误:连接EHOSTUNREACH。这是一个本地实例,我可以在父进程中连接。这是子进程内的上下文问题吗?NodeJS子节点进程

+1

这看起来像猫鼬的一个问题你进入的js添加下面的代码。我没有使用mongo本机出错。 – Lampy

回答

0

总之,是的。

你应该让你的代码解耦,所以你可以测试child_process独立,并追踪你的错误。

要缓存子进程的错误,你可以在你的孩子的过程

process.on('uncaughtException', function (err) { 
    console.log('Caught exception: ' + err); 
});