【问题标题】:Query about the event loop of Nodejs查询Nodejs的事件循环
【发布时间】:2012-05-09 01:04:34
【问题描述】:

众所周知,Nodejs 在后台循环中处理所有事件。但是如何监控所有活动事件,是否存在内存不足或死锁的潜在风险?

【问题讨论】:

  • “活动事件”是什么意思。您指的是事件处理程序吗?
  • 是的,正在执行的事件处理程序。
  • 我写了一个简单的nodejs请求来检查互联网,并且活动句柄正在急剧增加

标签: node.js event-loop


【解决方案1】:
  • 监控事件:

您可以为每个事件编写日志。如果您需要更多,请将它们存储到数据库中。

  • 内存不足的潜在风险:

在进行测试时监控节点进程的内存使用情况。使用 ApacheBench(或 Node!)进行压力/负载测试。深入:Debugging node.js memory leaks

  • 死锁:

我认为你要靠你自己。

【讨论】:

    猜你喜欢
    • 2012-05-27
    • 2018-03-11
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    • 2015-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多