node.js - 在 docker 容器中配置高 CPU
问题描述
我有一个节点应用程序。在本地运行时,(相同的节点版本)它工作得很好,没有 CPU 使用或任何奇怪的东西。
当我在 docker 容器节点:alpine,相同版本中运行相同的应用程序时,容器的 CPU 以 100% 的速度运行。
如果我在此容器中以调试模式运行节点应用程序,并连接 Chrome 并对其进行分析,似乎没有任何问题导致问题 - 分析器显示 99% 的工作在“程序”中,这似乎表明节点进程本身。
容器中没有任何其他进程正在运行。Chrome 并没有在 node.js 中发现任何明显的 javascript 问题。
还能是什么?
解决方案
推荐阅读
- android - 您如何为每个 api 调用进行登录查询以及如何使用 rxjava 处理响应?
- java - Flyway无法在java spring中设置模式?
- linux - 无法将适用于 Nvidia Jetson Nano 的 CVE-2019-12900 的 Yocto Bitbake 配方从 1.0.6 更新到 1.0.7
- ssas - 如何获取 SSAS DSV 中使用的 DataTables 元数据列表?
- apache-spark - 为什么在 spark 的 stop-all.sh 期间 jps 中没有停止的主节点出现?
- snakemake - 使用扩展功能时如何阻止snakemake将非文件结尾添加到通配符?(.g.vcf 失败,.vcf 有效)
- javascript - 如何在没有 javascript 键的情况下对 forEach 结果进行分组?
- lsf - 如何从 for 循环中的作业数组中获取作业 ID?
- php - 尝试通过 API 通过路径访问 Sharepoint 文件时出现未找到错误
- php - 解析 json 数组以查找 Id