Repository navigation
[OpenThread Border Router] 100% CPU Load #14621
✅ Have you read and understood the above guidelines?yes 🔎 Did you run the script with verbose mode enabled?Yes, verbose mode was enabled and the output is included below 📜 What is the name of the script you are using?OpenThread Border Router 📂 What was the exact command used to execute the script?bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openthread-br.sh)" ⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?Debian 13 📈 Which Proxmox version are you on?9.1.7 📝 Provide a clear and concise description of the issue.Some time after the 🔄 Steps to reproduce the issue.
❌ Paste the full error output (if available).No logs in 🖼️ Additional context (optional).As briefly discussed in community-scripts/DevScripts#1652 |
Replies: 8 comments
|
I'm already looking into it but so far I was not able to find the root cause of this. My workaround always requires code changes in the otbr posix code, so this is not feasible. |
|
Quick update after debugging for a couple more hours: Then i accidentally power cycled my Thread dongle and the CPU went back to idle. The reason being that that made the agent exit completely. So i had to restart it. Then it stayed at 0.1-1% for a while again. I remembered having a similar issue/fix once with the Home Assistant Addon so i took a look at their repo. again It seems like users are still experiencing this kind of issue where the Addon gets stuck or crashes and a power cycle of the dongle fixes it: It would be nice if someone with a USB dongle could test if they run into the same CPU load problem. If not, it looks like this an issue with network dongles in general and is not an issue with the script. |
|
Any news here? i cant do anything, unless every try of fix -> same. If i read the issues, it looks like an zstack issue? Maybe we add an helper to kill the service with cron and restart? |
|
Unfortunately not. One more thing to try out, would be to use My current workaround is installing the OTBR directly only my SLZB-MR05U. The U Models support that as experimental feature and eliminates the need of I'll also test this script with a USB Dongle again and if the issue does not occur there, we can either implement a workaround (CPU limit / cron restart) or only support USB Dongles until this is fixed in the OTBR Posix repo |
|
Yes, makes sense. |
|
Hi, One thing not related, when i restart the LXC, otbr-agent goes to "active (exited)" but when i do "systemctl restart otbr-agent otbr-web" it will goes to : "active "running") |
fixed by #14829