【问题标题】:Google cloud app engine 1 hour latency without notivceable response times谷歌云应用引擎 1 小时延迟,没有明显的响应时间
【发布时间】:2020-06-04 16:30:07
【问题描述】:
我有一个 GAE nodejs flex socek.io + express web 和 websocket 服务器...
一切正常,响应时间非常好,但是当我转到指标选项卡时,我可以看到延迟
一个小时的延迟???我猜这与socket.io长轮询有关?还是 websockets 本身?
有人愿意解释一下吗?
【问题讨论】:
标签:
node.js
express
google-app-engine
websocket
socket.io
【解决方案1】:
这与您的套接字的存活时间有关,这似乎是 60 分钟。我猜你正在为你的应用程序使用会话。在这种情况下,您使用的是socket.io,正如您所提到的,它依赖于 HTTP 长轮询。为了获得更好的性能,app.yaml 中有一个新的session affinity 设置。你可以去看看。
如果您的应用运行良好,请继续监控您的内存使用情况和 CPU 使用情况。始终尝试保持对资源的良好管理。