Node-RED-docker causes regular CPU spikes
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, node.js
- Área
- devops, infrastructure
Línea de trabajo
Comienza reproduciendo el problema con un contenedor nodered/node-red:latest (2.1.3) nuevo y monitorízalo con docker stats, tal como se describe en el informe. Compara el comportamiento con y sin flujos activos y bibliotecas de terceros; se considera completado cuando se haya identificado la causa del 30-minute CPU spike recurrente y se haya confirmado que ya no vuelve a ocurrir.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have recently noticed that a closely monitored docker container using image nodered/node-red:latest (2.1.3) shows, on the processor core (or thread ?) it uses, CPU spikes up to 100% every 30 minutes. My monitoring happens by polling docker stats regularly and graphing it over time. This also occurs if the container is fresh, i.e. with no active flows, no third-party libraries installed, no custom code, etc.

A fuller writeup, with many helpful comments from community members, is available on the Node-RED Forum. When reading through it, bear in mind that the suspicion that Node-RED crashed my system was false.
A quick summary of the salient findings:
- other Node.js containers on my system do not show these spikes.
- manually inserted GC calls do not mitigate the issue, making it unlikely to be related to Node.js GC
- other users can reproduce spikes, whether they're on Docker or not
Given the replies and confirmations that the issue was reproducible, I believe that my environment is irrelevant, but here goes: I am running on a system with an Intel Celeron N3350 processor with 4GB of memory. The OS is Ubuntu 20.04 LTS and I am running Docker version 19.03.8, build afacb8b7f0.
- Lenguaje dominante
- Shell
- Estrellas
- 540
- Forks
- 434
- Merge medio
- 24 min
- PR fusionados (30 d)
- 5
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de node-red/node-red-docker
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
node-red/node-red-docker#536 ·
-
node-red/node-red-docker#522 · 1 asignado ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
node-red/node-red-docker#513 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
node-red/node-red-docker#510 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
node-red/node-red-docker#493 · 13 comentarios ·
Todos los issues de node-red/node-red-docker
Issues similares
-
Update Vish to 1.1.5 Abiertopackage-update
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
oSoWoSo/vOid_Community_repOsitory#144 · 1 comentario ·
-
help wanted new command
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
tldr-pages/tldr#24151 ·
-
PacReq: Rune IDE Abiertopackage request
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
pacstall/pacstall-programs#9402 ·
-
[BUG] ci: the first prefetch-images.sh call runs before shard.txt exists, so it is always a no-op Abiertobug github-actions
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
update-request
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
msys2/MINGW-packages#31768 ·