gpt4 book ai didi

node.js - 如何在运行时触发 NodeJS 中的分析?

转载 作者:行者123 更新时间:2023-12-03 12:11:43 25 4
gpt4 key购买 nike

我们有一个非常有状态的基于 NodeJS 的 Web 服务器(Meteor),它偶尔会在生产中随机变慢。这个问题在我们的任何测试中都无法重现,我们不知道是什么触发了它。

为了诊断这一点,我们使用了 v8-profiler包裹。这让我们可以触发 10 秒的 CPU 配置文件并下载它以进行离线分析。

尽管在 3 年内没有收到任何提交,但该软件包过去运行得相当好。过去给我们编译带来麻烦,现在看来是stopped compiling完全破坏了我们的构建。构建发生在一个 Docker 容器中,所有版本都被固定,包括 NodeJS 和 v8-profiler 本身,所以我们不太可能在我们的最后修复这个。

我认为必须有一些替代的、更好维护的方法。但它在哪里?

(请注意,使用其他标志(如 --profile )重新启动服务器不是一种选择,因为它会破坏问题的所有证据。)

最佳答案

我发现已经有v8-profiler-next这是 v8-profiler 的继承者。

我希望这对你有用。

关于node.js - 如何在运行时触发 NodeJS 中的分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59877865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com