【发布时间】:2018-02-25 09:51:41
【问题描述】:
我正在编写一个小型 NodeJS 服务,我希望能够根据该进程的 PID 监控该进程。我希望能够收集有关该过程的以下信息:
- 开始时间
- 使用的 CPU 时间
- 内存使用情况
我将监控的所有进程都将使用 child_process exec(或 spawn)函数启动,因此我可以从那里获取 PID。从技术上讲,我可以记录进程产生的开始时间,但我认为这不会那么准确吗?
获取上述所有信息的最佳方式是什么?最好在进程退出时获取和结束时间。
【问题讨论】:
标签: node.js child-process