I'm using 19.4.22 on Linux (server only) and recently noticed the CPU usage was really high. I've never had this problem before in the over 4 years I've used Xeoma. Normally my load is 30-40% on a 2 core CPU, and when this occurs it's 130 or 140%. I see one of the many Xeoma processes is very close to 100%, essentially saturating one core. Things seem to be working normally otherwise.
Restarting Xeoma fixes it for awhile. I'm not sure how long, hours, maybe a day, then it's back again. All I've changed recently is removing the Scheduler module from a chain, and increasing the motion detect area for the same camera.
What is a good way to troubleshoot this? Is there a way to know what camera the rogue process is associated with? It's just strange. I check 'top' periodically and have never seen this issue despite using this particular version and setup for months.