Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js GAE应用程序引擎Websocket客户端在1小时后断开连接_Node.js_Google App Engine_Google Cloud Platform_Websocket - Fatal编程技术网

Node.js GAE应用程序引擎Websocket客户端在1小时后断开连接

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连接,它将在一小时后超时 但

我在AppEngine上部署了一个简单的Websocket服务器,在客户端断开连接1小时后出现错误代码1006,我相信这是因为nginx负载平衡器,我尝试过更改nginx-app.conf,但没有帮助

  proxy_send_timeout 7d;
  proxy_read_timeout 7d;
我的服务器每10秒发送一次乒乓球帧,所以不活动是不可能的

GAE官方文件规定:

WebSocket始终可供您的应用程序使用,无需任何附加设置。一旦建立WebSocket连接,它将在一小时后超时

但没有关于如何规避这一问题的信息


如何确保我的套接字在无限时间内保持活动状态?

能否提供更多详细信息和一些示例代码?你也看过这篇媒体文章吗?这似乎接近我所理解的你想要的。这很容易用一个基本的websocket服务器复制,我通过移动到计算引擎解决了这个问题,这让我可以自己配置LB,而且成本是原来的两倍:)