3

サードパーティのAPIからmongodbインスタンスにロードデータを送信する子プロセスをフォークしようとしています。子プロセス内でmongodbに接続しようとすると、エラーが発生します:EHOSTUNREACHに接続します。これはローカルインスタンスであり、親プロセスで接続できます。これは子プロセス内のコンテキストの問題ですか?

4

1 に答える 1

0

要するに、はい。

child_process をスタンドアロンでテストし、エラーを追跡できるように、コードを分離する必要があります。

子プロセスのエラーをキャッシュするには、子プロセスのエントリ js に以下のコードを追加します。

process.on('uncaughtException', function (err) {
  console.log('Caught exception: ' + err);
});
于 2012-05-16T07:00:34.763 に答える