Активные дескрипторы в простом запросе Nodejs растут в геометрической прогрессии - PullRequest
1 голос
/ 22 января 2020

Я написал простой API-интерфейс узла, единственная цель которого - просто уведомить пользователя о том, что inte rnet жив. Я запускаю этот API через каждые 3 секунды, и он работает нормально, пока количество активных дескрипторов не достигнет 4000 или меньше, но после этого мой сервер перестает отвечать до момента, когда я перезагружаю сервер. Я запускаю этот сервер через pm2. Я ввел ссылку на изображение моего сервера, когда набираю «pm2 monit». Ссылка - https://i.stack.imgur.com/zEgUd.png

const express = require('express');
        const app = express();
        app.get('/users', (req, res) => {
            res.set("Connection", "close");
            res.send({status:200, message:'request received'}).end();
        });

        app.listen(5005, () => {
          console.log('Listening on port 5005');
        });
...