3
我想要派生一個子進程,它會從第三方api加載數據到MongoDB實例中。當我嘗試連接到子進程內的mongodb時,我得到錯誤:連接EHOSTUNREACH。這是一個本地實例,我可以在父進程中連接。這是子進程內的上下文問題嗎?NodeJS子節點進程
我想要派生一個子進程,它會從第三方api加載數據到MongoDB實例中。當我嘗試連接到子進程內的mongodb時,我得到錯誤:連接EHOSTUNREACH。這是一個本地實例,我可以在父進程中連接。這是子進程內的上下文問題嗎?NodeJS子節點進程
總之,是的。
你應該讓你的代碼解耦,所以你可以測試child_process獨立,並追蹤你的錯誤。
要緩存子進程的錯誤,你可以在你的孩子的過程
process.on('uncaughtException', function (err) {
console.log('Caught exception: ' + err);
});
這看起來像貓鼬的一個問題你進入的js添加下面的代碼。我沒有使用mongo本機出錯。 – Lampy