采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在kong里配置了dns_resolver 然后就找不到postgresql了
把 KONG_PG_HOST 的值写成postgresql 的 docker ip地址可以解决,但是这样不太科学啊
如果想要找到这个原因 估计要看看源码才行了
找到原因了就是更换了dns_resolver之后,kong不用docker里的dns来找name server, 而是在consul里找, 但找不到之前指向postgres的name server,所以要不把kong_pg_host换成ip地址,要不在consul注册postgres的服务就可以了
这个踩坑经验非常好
登录后可查看更多问答,登录/注册
快速转型Go工程师,成为具备双语言后端能力的开发者
1.0k 1
1.3k 1
1.9k 20
1.4k 11
1.4k 10
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号