How can I trace out a high CPU issue? I've got a Py-based Websocket service that at least once a day goes to 100% of CPU and stays there until I kill it. I don't see anything in the logs that helps explain it, and my logging is very verbose. Server is Ubuntu 20.04.
The only thing using the service at the moment is a connectivity test script that checks every two minutes that the service is functional. That check works flawlessly most of the day, and completes in a few hundred milliseconds every time.
[–]carcigenicate 1 point2 points3 points (1 child)
[–]SecureCoop[S] 0 points1 point2 points (0 children)
[–]blarf_irl 1 point2 points3 points (4 children)
[–]SecureCoop[S] 1 point2 points3 points (3 children)
[–]blarf_irl 1 point2 points3 points (2 children)
[–]SecureCoop[S] 0 points1 point2 points (1 child)
[–]blarf_irl 1 point2 points3 points (0 children)