nsq 使用笔记

nsqd 出现问题

https://github.com/nsqio/nsq/issues/691git

https://github.com/nsqio/nsq/issues/506github

nsqadmin 在访问的时候报错误json

UPSTREAM_ERROR: Failed to query any nsqd: Get http://macPro:4151/stats?format=json: dial tcp: i/o timeout

这个错误就是DNS访问出了问题。tcp

解决方法:code

  1. 使用 -broadcast-address="": 经过 lookupd 注册的地址(默认名是 OS) , 可是这个再过一段时间又会出现这个问题,暂时不清楚是什么缘由,后续知道后补充
  2. 修改 /etc/hosts 文件 在其中添加 broadcast 例如:新的一行添加127.0.0.1 macPro ,这样就能够解决问题,暂时不清楚会对后续形成什么影响

注意:修改的这个host 实际上是使用hostname , 这个名字不能很奇怪,要符合要求的名字。orm

相关文章
相关标签/搜索