-
-
Notifications
You must be signed in to change notification settings - Fork 371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dockge eating 100% cpu #145
Comments
Same here. This is the command
|
Can confirm this. "Only" 10% CPU usage here, but this is on the same level like the transmission demaon, which is pushing 10 MB/sec at the moment, while dockge is idle. Otherwise: great software, it does what portainer doesn't - show the logfile of containers/stacks |
Need reproduce steps and more info, I cannot reproduce even on my Raspberry PI 4. I suspected it is related to this: #60 But without reproduce steps, it is hard to debug. |
I can only provide some software info: docker on Ubuntu 22.04, Docker version 24.0.7, build afdd53b. I spotted the issue while looking at dozzle, showing me the CPU usage of all containers, but I have no idea if this is caused by some runtime issues and the program starts fine and without eating the CPU, but it is existing. If I can run any programs/scripts and paste the output here, just mention what I could do to help. |
I don't know if it will get you any closer, but I have noticed it's particularly with Nextcloud's official container, I think. It's the only container that has a persistent volume which also happens to be on a ZFS raid. |
I believe that may be the case as I installed Dockge on my Fedora 38 system and I noticed the same issue. I have the same issue of 100% CPU usage, and it tends to happen after using the console for either the system or individual containers. You can rule out 100% CPU being attributed to an Ubuntu specific issue as the system I have tested Dockge on runs Fedora. But it may be a x64 platform specific issue, which could be preventing you from recreating it on a Raspberry Pi. My Fedora 38 system is a laptop with an AMD CPU. My server is running Ubuntu 22.04.3 and uses an Intel CPU. I will test Dockge on my server and see if the 100% CPU usage issue occurs on Intel as well (Will post an update when I have done so). No one mentioned if the processors they use are AMD or Intel, but it is possible this is a factor. I highly doubt it, but I will still test it out when I have some free time. |
@BossMBGaming I actually tested on arm64/armv7/amd64, still cannot reproduce. I think it is not related to hardware or os. I believe it is related to #60, but I don't have evidence, as I cannot reproduce. |
I am able to reproduce by deploy/delete/deploy/delete nginx stacks, using the console and clicking around the settings. I connected the debugger, but the weird things is that it is so normal in the debugger. I suspected it is related to tsx. |
@louislam I've send you an email. |
Thank you so much. It is able to reproduce now, but I am still struggling on how to identify the issue. |
Maybe a related issue: sagemathinc/cocalc#6963 |
🛡️ Security Policy
Description
I noticed my CPU was pegged at 100% with node, so I did a docker stats and I see dockge is eating 100%+ cpu.
👟 Reproduction steps
installed w/ basic docker compose
👀 Expected behavior
minor cpu usage
😓 Actual Behavior
all the cpu usage
Dockge Version
1.1.1
💻 Operating System and Arch
Ubuntu 22.04
🌐 Browser
N/A
🐋 Docker Version
24.0.7
🟩 NodeJS Version
No response
📝 Relevant log output
The text was updated successfully, but these errors were encountered: