Node.js GAE应用程序引擎Websocket客户端在1小时后断开连接
我在AppEngine上部署了一个简单的Websocket服务器,在客户端断开连接1小时后出现错误代码1006,我相信这是因为nginx负载平衡器,我尝试过更改nginx-app.conf,但没有帮助Node.js GAE应用程序引擎Websocket客户端在1小时后断开连接,node.js,google-app-engine,google-cloud-platform,websocket,Node.js,Google App Engine,Google Cloud Platform,Websocket,我在AppEngine上部署了一个简单的Websocket服务器,在客户端断开连接1小时后出现错误代码1006,我相信这是因为nginx负载平衡器,我尝试过更改nginx-app.conf,但没有帮助 proxy_send_timeout 7d; proxy_read_timeout 7d; 我的服务器每10秒发送一次乒乓球帧,所以不活动是不可能的 GAE官方文件规定: WebSocket始终可供您的应用程序使用,无需任何附加设置。一旦建立WebSocket连接,它将在一小时后超时 但
proxy_send_timeout 7d;
proxy_read_timeout 7d;
我的服务器每10秒发送一次乒乓球帧,所以不活动是不可能的
GAE官方文件规定:
WebSocket始终可供您的应用程序使用,无需任何附加设置。一旦建立WebSocket连接,它将在一小时后超时
但没有关于如何规避这一问题的信息
如何确保我的套接字在无限时间内保持活动状态?能否提供更多详细信息和一些示例代码?你也看过这篇媒体文章吗?这似乎接近我所理解的你想要的。这很容易用一个基本的websocket服务器复制,我通过移动到计算引擎解决了这个问题,这让我可以自己配置LB,而且成本是原来的两倍:)