如何解决使用mongodb在我的简单注册/登录应用程序上从入口获取502 nginx入口ip与api请求ip不匹配
我使用MongoDB启动了一个非常简单的登录和注册应用程序。 我在Google云端上运行了该网站,但无法正确设置api请求。 我从nginx收到502错误的网关。 该网站位于:ServiceLoader github存储库位于:http://35.188.82.6
2020/10/11 23:44:23 [error] 451#451: *1143751 connect() failed (111: Connection refused) while connecting to upstream,client: 10.128.0.4,server: _,request: "POST /api/users/register HTTP/1.1",upstream: "http://10.0.2.43:3000/api/users/register",host: "35.188.82.6",referrer: "http://35.188.82.6/"
2020/10/11 23:44:23 [error] 451#451: *1143751 connect() failed (111: Connection refused) while connecting to upstream,upstream: "http://10.0.1.48:3000/api/users/register",upstream: "http://10.0.0.80:3000/api/users/register",referrer: "http://35.188.82.6/"
10.128.0.4 - - [11/Oct/2020:23:44:23 +0000] "POST /api/users/register HTTP/1.1" 502 552 "http://35.188.82.6/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/86.0.4240.75 Safari/537.36" 546 0.004 [default-server-cluster-ip-service-3000] [] 10.0.2.43:3000,10.0.1.48:3000,10.0.0.80:3000 0,0 0.003,0.001,0.000 502,502,502 1c28cfe67d44718379c08c826559df90
10.0.0.1 - - [11/Oct/2020:23:51:56 +0000] "GET / HTTP/1.1" 200 993 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/601.7.7 (KHTML,like Gecko) Version/9.1.2 Safari/601.7.7" 189 0.002 [default-client-cluster-ip-service-8080] []
10.0.2.44:8080 993 0.003 200 875335eee9ecf00b0140ac95af93d3d6
“ http://10.0.x.xx:3000 / api / users / register”与我的服务器IP“ 35.188.82.6”不匹配。顺便说一句,我的快递服务器正在本地主机上监听。
请帮助~~~谢谢!!!
解决方法
503 表示服务器/ pod无法处理请求存在问题(通常是由于服务器过载或关闭)。
Ingress -> Service --(Place where the communication issue exists)--> Pod
因此,问题出在服务器(expressjs
)配置上。 localhost
参数here是可选的。
一旦删除它,服务器将在所有接口上监听。这样您就可以将流量吸引到Pod。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。