我应该在nsqd参数中设置哪个--broadcast-address?

时间:2018-10-06 16:51:27

标签: node.js macos broadcast nsq

现在我开始使用nsqd nsqd --max-msg-timeout=1800000 --lookupd-tcp-address=127.0.0.1:4160

我正在将nsqjd用于nsq的nodejs。 一切正常,直到几天。 现在,当用nsqjs启动nodejs时,我收到错误消息: Error: getaddrinfo ENOTFOUND s-MacBook-Air.local s-MacBook-Air.local:4150 at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:57:26) Emitted 'error' event at:

看来,我需要指定--broadcast-address(https://github.com/dudleycarr/nsqjs/issues/248#issuecomment-427571072)。

但是我应该提供哪个地址?我已经尝试过'nsqd --max-msg-timeout=1800000 --lookupd-tcp-address=127.0.0.1:4160 --broadcast-address=localhost'

我的本​​地网络地址和--broadcast-address=localhost':4160无效。有帮助吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试将值用''括起来,例如lookupd-tcp-address='127.0.0.1:4160'