node.js - linux/node.js 上的异步调用消耗了哪些资源

标签 node.js linux asynchronous resources

试图找到一些指标来监控进行大量异步调用的 linux/node.js 系统的健康状况。

有时这些服务器会崩溃,响应时间会长达 10 分钟。我知道我可以监控响应时间,但想找到有关未完成的异步调用的指标。​​

最佳答案

您可能需要的是 async_hooks 模块。请注意,它仍然是 实验性的。它提供了一个 API 来注册回调,跟踪在 Node.js 应用程序中创建的异步资源的生命周期。

https://nodejs.org/dist/latest-v10.x/docs/api/async_hooks.html

关于node.js - linux/node.js 上的异步调用消耗了哪些资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52650120/

相关文章:

node.js - Gulp-connect 显示错误 'listen EADDRINUSE' 8080

node.js - 根据类型 y 分组的字段 x 的前 1 个返回 mongoDB 中的记录

node.js - 无法 $pull 形式嵌入对象中的数组

c++ - linux 上的 c++ 交叉编译到 windows

linux - 如何在MSSQL中找到导致死锁的进程

c# - .Net 套接字 -> 抛出 System.InvalidOperationException

node.js - 是否可以将 Nuxt 应用程序作为包发布在 NPM 上,以便在另一个 Nuxt 应用程序中重用?如果是,我该怎么做?

linux - avahi-daemon 不启动(无法创建运行时目录)

javascript - 从使用 .then() 的 Promise 转换为 async/await

c#:是否有任何理由支持异步套接字调用在我自己的线程池中进行同步调用?