NodeJS Процесс дочернего узла - PullRequest
3 голосов
/ 23 ноября 2011

Я пытаюсь раскошелиться на дочерний процесс, который отправит данные загрузки из стороннего API в экземпляр mongodb. Когда я пытаюсь подключиться к mongodb внутри дочернего процесса, я получаю сообщение об ошибке: connect EHOSTUNREACH. Это локальный экземпляр, и я могу подключиться в родительском процессе. Это проблема контекста внутри дочернего процесса?

1 Ответ

0 голосов
/ 16 мая 2012

Короче, да.

Вы должны отключить код, чтобы можно было протестировать автономный child_process и отследить свою ошибку.

Чтобы кэшировать ошибку дочернего процесса, вы можете добавить следующий код в вашу запись js вашего дочернего процесса

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