背景
我正在使用kong admin连接到kong api 网关
我正在使用kong 管理员提供的docker 文件。
问题
docker 容器在我的本地机器上运行良好,并且 UI 已按预期加载
但是,当我尝试访问托管在 amazon ecs 上的同一个 docker 时,它不起作用。它只是一直显示加载程序。
基础设施
docker 容器托管在 amazon 负载均衡器后面,并正在侦听端口 80。端口 80 上的流量然后转发到 docker 容器内的端口 1337
负载均衡器 url - http://staging.host.internal
错误
要求
Request URL: http://staging.host.internal/socket.io/?__sails_io_sdk_version=0.13.8&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=polling&t=MTvxlu9&sid=lH69C1E52B3aGVIwAANl
Request Method: GET
Status Code: 400 Bad Request
Remote Address: xx.xx.xx.xx:xx
Referrer Policy: no-referrer-when-downgrade
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Type: application/json
Date: Tue, 04 Dec 2018 15:56:05 GMT
Transfer-Encoding: chunked
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8
Connection: keep-alive
Cookie: io=lH69C1E52B3aGVIwAANl
回复
{"code":1,"message":"Session ID unknown"}
我在控制台中遇到错误
WebSocket connection to 'ws://staging.host.internal/socket.io/?__sails_io_sdk_version=0.13.8&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket&sid=j-RcLmqGi5bZoQ4YAAPF' failed: WebSocket is closed before the connection is established.
在DEBUG=socket.io.*的服务器日志上,我得到以下日志
Tue, 04 Dec 2018 15:07:26 GMT socket.io-parser encoding packet
{
"type": 0,
"nsp": "/"
}
任何人都可以指出正确的方向来调试它。我没有起点。