Node.JS утечка памяти с PM2 Socket.io - PullRequest
0 голосов
/ 21 января 2020

Node.JS Приложение Socket.io, работающее на PM2, также имеет утечку памяти.

Server:
CentOS Linux release 7.6.1810 (Core) x86_64
Memory: 3GB
Nodejs v10.15.3
Socket.io 2.2.0

pm2 list:
┌────────────────┬────┬──────┬─────────┬────┬──────┬────────────┐
│ Name           │ id │ mode │ status  │ ↺  │ cpu  │ memory     │
├────────────────┼────┼──────┼─────────┼────┼──────┼────────────┤
│ app            │ 0  │ fork │ online  │ 33 │ 2.2% │ 309.9 MB

Когда речь идет о памяти 580 МБ, новые сокеты больше не могут быть подключены. Какова причина? Когда я просматриваю журналы ошибок pm2, я ничего не вижу. (Я начал с того, что приложение pm2 start не отправило ни одного параметра nodejs.)

Мои коды

...