ws库内存溢出
发布于 3 年前 作者 yh4922 4356 次预览 最后一次回复是 3 年前 来自 问答
项目描述
node创建一个ws服务端 接收python(算法端)发送过来的图片数据(base64),收到后进行业务处理 并合成视频
问题描述
ws接收数据的时候会出现内存溢出的情况,但是不是每次都会出现,有时候会出现,有时候不会出现
代码
const WebSocketServer = require('ws').Server;
const WSS = new WebSocketServer({
path: '/ws',
maxPayload: 2048000,
perMessageDeflate: true,
// ...
})
WSS.on('connection', (ws) => {
ws.on('message', (data) => {
// 收到图片数据 进行处理
})
})
调试了挺久 一直没什么进展,有没有大佬遇到过这种情况,或者有什么思路可以提供一下
2 回复
内存溢出基本就是靠打快照判断或者参考这个
接入 EZM 看看:https://zhuanlan.zhihu.com/p/381873238