当服务器的流量增加时,会出现一个奇怪的内存泄漏,将使用的内存从600米膨胀到±3gb,几分钟后返回到600 to。这也提高了CPU的使用率,使服务器没有响应能力。
我找到了这个线程https://github.com/socketio/socket.io/issues/3477,它说禁用perMessageDeflate解决了这个问题。
如何在perMessageDeflate中禁用socket.io?
发布于 2020-09-23 18:08:33
禁用perMessageDeflate
import http from 'http';
import express from 'express';
const app = express();
const server = http.createServer(app);
require('socket.io').listen(server, {perMessageDeflate: false});https://stackoverflow.com/questions/62189249
复制相似问题