【发布时间】:2021-12-19 18:43:27
【问题描述】:
我有一个 NestJS 应用程序在带有 PM2 的 docker 中运行,虽然它消耗的资源非常少,但它非常慢。原因绝对不是交通,因为几乎没有交通。在查看 PM2 监控时,我发现 HTTP 延迟非常高。
在本地运行相同的应用程序时,我看不到任何此类问题。
这是 PM2 中一个集群的快照。
│堆大小 106.32 MiB │
│ 堆使用率 86.07 % │
│ 已用堆大小 91.51 MiB │
│ 活动请求 0 │
│ 活动手柄 16 │
│ 事件循环延迟 0.61 毫秒 │
│ 事件循环延迟 p95 1.59 毫秒 │
│ HTTP 平均延迟 2 毫秒 │
│ HTTP P95 延迟 9752 毫秒 │
│ HTTP 0 请求/分钟 │
任何想法我可以在配置中更改什么或如何调查此问题?我在任何地方都没有找到有关此主题的任何内容。
【问题讨论】:
标签: node.js express nestjs pm2