服务器的活动句柄不断增加,然后使服务器停顿

问题描述 投票:0回答:1

我已经编写了一个简单的节点API,其唯一目的只是通知用户Internet处于活动状态。我每3秒就会命中一次此API,并且可以正常工作,直到活动句柄在4000左右或更小,但是之后我的服务器停止响应,直到重新启动服务器为止。我正在通过pm2运行此服务器。当我键入“ pm2 monit”时,我已将链接附加到服务器的映像。

   const express = require('express');
    const app = express();
    app.get('/users', (req, res) => {
        res.send({status:200, message:'request received'});
        return; // I assume res.send ends the request 
    });

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

enter image description here

node.js express pm2
1个回答
0
投票

Shantanu,为此,我认为使用express是一个过大的杀伤力。您可以尝试使用本机http模块,也可以尝试相同的模块。请在下面的代码中找到一个简单的基于乒乓服务器的代码。

http
© www.soinside.com 2019 - 2024. All rights reserved.