lua-resty-kafka 出現 no resolver defined to resolve的解決方案

      傳輸kafka遇到no resolver defined to resolve這個error,分析其根本原因,在於你能成功對接於kafka,可以參考https://github.com/doujiang24/lua-resty-kafka/issues/5,但在kafka返回響應信息的時候,卻無法響應你給的域名,也就是說,你能找到路走到你想要達到的地方,但是回來的路卻沒有很好的指明。

      解決方案就是在nginx.conf 裏面加上resolver配置,爲什麼要加,就是因爲給要讓ng能夠經過hosts,openresty默認是不會經過hosts的。還有就是怎麼加,加啥? 

     有個dnsmasq.conf文件需要做好了解和認識,明白其根本原理,理解nginx和dns關係,就是知道dnsmasq所監聽的ip端口。瞭解後在http模塊里加上resolver ip。就行了。一般來說ip 寫上本地就可以。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章