首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Socket.io禁用perMessageDeflate

Socket.io禁用perMessageDeflate
EN

Stack Overflow用户
提问于 2020-06-04 07:38:22
回答 1查看 1K关注 0票数 0

当服务器的流量增加时,会出现一个奇怪的内存泄漏,将使用的内存从600米膨胀到±3gb,几分钟后返回到600 to。这也提高了CPU的使用率,使服务器没有响应能力。

我找到了这个线程https://github.com/socketio/socket.io/issues/3477,它说禁用perMessageDeflate解决了这个问题。

如何在perMessageDeflate中禁用socket.io?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-23 18:08:33

禁用perMessageDeflate

代码语言:javascript
运行
复制
import http from 'http';
import express from 'express';

const app = express();
const server = http.createServer(app);

require('socket.io').listen(server, {perMessageDeflate: false});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62189249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档