Google app engine 托管VM上的WebSocket服务器未通过GAE URL正确公开
ManagedVM中的普通Web服务器可以监听Google app engine 托管VM上的WebSocket服务器未通过GAE URL正确公开,google-app-engine,google-cloud-platform,cloud,app-engine-flexible,Google App Engine,Google Cloud Platform,Cloud,App Engine Flexible,ManagedVM中的普通Web服务器可以监听0.0.0.0:8080,并正确地服务通过GAE URL发送的请求:http://xx.appspot.com:80 尝试为websocket连接提供服务,而不是使用普通的Web服务器,这样事情就不起作用了。在以下位置连接时不再处理任何连接:ws://xx.appspot.com:80 本主题建议从GCE网络设置向Internet公开端口8080,并直接使用GCE实例的IP。这确实有效,但没有帮助,因为每次新部署时IP都会发生变化 如果这确实是一条路
0.0.0.0:8080
,并正确地服务通过GAE URL发送的请求:http://xx.appspot.com:80
尝试为websocket连接提供服务,而不是使用普通的Web服务器,这样事情就不起作用了。在以下位置连接时不再处理任何连接:ws://xx.appspot.com:80
本主题建议从GCE网络设置向Internet公开端口8080
,并直接使用GCE实例的IP。这确实有效,但没有帮助,因为每次新部署时IP都会发生变化
如果这确实是一条路要走,那么它在任何地方都没有记录。
我看到的唯一线索是,谷歌员工还使用IP发现连接到承载websocket服务器的正确GCE实例:
我希望有一个合适的修复程序,不需要我使用内省来收集托管websocket服务器的VM实例的IP 关于,
由于这个线程是在两年多前打开的,我想和您确认一下,如果您仍然希望Flex上WebSocket服务器的修复/FR没有通过GAE ULR正确公开
有关更多更新,请查看