Socket.io отключить perMessageDeflate
Когда сервер испытывает увеличение трафика, возникает странная утечка памяти, которая увеличивает объем используемой памяти с 600 мб до ±3 Гб, а через несколько минут возвращается к 600 Мб. Это также приводит к увеличению загрузки ЦП и зависанию сервера.
Я нашел этот поток https://github.com/socketio/socket.io/issues/3477 котором говорится, что отключение perMessageDeflate решает проблему.
Как отключить perMessageDeflate в socket.io?
0 ответов
Чтобы отключить perMessageDeflate
import http from 'http';
import express from 'express';
const app = express();
const server = http.createServer(app);
require('socket.io').listen(server, {perMessageDeflate: false});