【发布时间】:2016-03-16 23:31:26
【问题描述】:
我的服务器端设置是这样的:我有一个运行 nodejs 服务器的谷歌计算引擎实例。它位于 https 负载均衡器后面。
所以问题是,如果将 OPTIONS 类型的请求与 body(payload) 一起发送到负载均衡器 ip,它有时会失败并返回 502。我已经检查过,在所有这些请求中,节点服务器正在返回并记录正确的响应。如果请求正文为空,它会完美运行。
但是,当我直接点击 GCE 的 ip 时,无论请求正文是否存在,它都可以正常工作。
例如 这是负载均衡器 ip(启用了 ssl)
选项https://130.211.14.60/health
这是直接GCE机器ip(不带ssl)
选项http://104.199.159.212:8002/health
我已经通过使用 Postman 应用程序多次(实际上是数百次)发送请求进行了检查。
而且这个问题只存在于 DELETE 和 OPTIONS 类型的请求中。 GET/POST/PUT 运行良好。
有没有人可以指出问题可能是什么以及如何解决它。
【问题讨论】:
标签: load-balancing google-cloud-platform