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});
Другие вопросы по тегам