3

这篇文章之后,我能够将我们现有的 nodejs 代码连接到 Kinesis 日志(使用 KCL 和 MultiLangDaemon)。

问题是我不能再调试代码了。由于 MultiLangDaemon 使用 STDIN/STDOUT 与执行的“脚本”交互,一旦我调用“node --debug”并得到消息:

“调试器侦听端口 57846”

我从 MultiLangDaemon 收到错误消息:

“严重:从子进程 [调试器侦听端口 57846] 接收到分片 shardId-000000000000 的错误行”

  • 有没有办法“安静地”执行nodejs,所以它不会发送这个STDERR消息?
  • 有没有人有 MultiLangDaemon 和调试的经验?

谢谢,舒舒

4

1 回答 1

1

我在这里得到了答案,建议使用节点检查器。安装后,我所要做的就是将 kinesis.properties 可执行文件名从“node”更改为“node-debug”,然后我就可以正常工作了。

于 2015-05-25T06:47:58.947 回答