相关疑难解决方法(0)

Google容器引擎中的HTTPS负载均衡器

我正在尝试使用HTTPS L7负载均衡器为GKE设置HTTPS负载均衡器,但由于某种原因无效.甚至是HTTP负载平衡演练中的HTTP负载均衡器.转发规则的IP地址已创建,我可以ping和telnet到端口80.但是当通过curl请求时,它会给我一个错误.

<title>502 Server Error</title> </head> <body text=#000000 
bgcolor=#ffffff> <h1>Error: Server Error</h1> <h2>The server 
encountered a temporary error and could not complete your request. 
<p>Please try again in 30 seconds.</h2> <h2></h2> </body></html>
Run Code Online (Sandbox Code Playgroud)

所有步骤都很好,我创建了一个没有任何标签的防火墙$ {NODE_PORT},但它没有用.

有谁遇到过这个问题?

google-compute-engine google-kubernetes-engine google-cloud-http-load-balancer

29
推荐指数
3
解决办法
2万
查看次数

Google Compute Engine运行状况检查失败

我在两个VM实例上有一个node.js应用程序,我正在尝试通过网络负载平衡来实现负载平衡.为了测试我的服务器已启动并正在服务,我在应用程序内部侦听端口上有健康检查请求'/health.txt'.我有相同的标签,防火墙规则等相同配置的两个实例,但健康检查没有一个实例不断,我可以用我的内部网络上或从外部卷曲做检查和测试工作正常,在这两种情况下,但网络负载平衡器始终将一个实例报告为关闭.

我使用了ngrep并从运行状况实例运行,我看到:

T 169.254.169.254:65374 -> my.pub.ip.addr:3000 [S]
#
T my.pub.ip.addr:3000 -> 169.254.169.254:65374 [AS]
#
T 169.254.169.254:65374 -> my.pub.ip.addr:3000 [A]
#
T 169.254.169.254:65374 -> my.pub.ip.addr:3000 [AP]
GET /health.txt HTTP/1.1.
Host: my.pub.ip.addr:3000.
.

#
T my.pub.ip.addr:3000 -> 169.254.169.254:65374 [A]
#
T my.pub.ip.addr:3000 -> 169.254.169.254:65374 [AP]
HTTP/1.1 200 OK.
X-Powered-By: NitroPCR.
Accept-Ranges: bytes.
Date: Fri, 14 Nov 2014 20:00:40 GMT.
Cache-Control: public, max-age=86400.
Last-Modified: Thu, 24 Jul 2014 17:58:46 GMT.
ETag: W/"2198506076".
Content-Type: text/plain; charset=UTF-8.
Content-Length: 13.
Connection: keep-alive.
.

#
T 169.254.169.254:65374 …
Run Code Online (Sandbox Code Playgroud)

google-compute-engine

3
推荐指数
1
解决办法
3020
查看次数