javascript - node.js http服务器如何获取连接数

标签 javascript node.js

我使用 Node 作为 http 服务器,代码如下:

http.createServer(function(req, res) {}).listen(8181);

我正在寻找一种从同一进程中监视 Node js http 服务器的简单方法。对我来说,有一个自己的函数就足够了,它只将当前资源使用情况和连接计数输出为 json。现在我不需要深度测量或实时性能监控。

Node http 服务器的关键性能指标是什么,是否可以从 Node 获取它们?如果是如何? 您对以下 kpi 的看法:

  1. 连接数
  2. CPU 使用率
  3. 内存使用情况

只需要知道我需要哪些变量/函数来获取数据?

非常感谢你的帮助

最佳答案

您可以使用 NodeJS 的内置函数获取连接量。检查getConnections .下面是一个如何使用它的例子:

var server = http.createServer(app);    

server.getConnections(function(error, count) {

    console.log(count);

});

我希望这就是您要找的:)

关于javascript - node.js http服务器如何获取连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25012185/

相关文章:

javascript - 使用正则表达式在选定字符前添加反斜杠

regex - Mongoose SchemaString#match 接收 TypeError

javascript - Nodejs - 获取 Mongoose typescript 错误

javascript - URL 中带有 GET 参数的 AJAX POST 请求

javascript - 获取引导表上当前显示的页面

javascript - 使用 Electron 和 Javascript 在控制台中显示完整文件夹路径

javascript - 无效的 JWT token 导致 500 内部服务器错误

javascript - ( NodeJS ) Http 服务器不从文件夹加载 JS/CSS 文件

node.js - 将 npm 配置为在 Mac OS X 上后台启动

javascript - 使用 setInterval 的多个实例