Hi,
We are seeing very high CPU utilisation periodically on our New Octopus deploy server. This usually occurs when the server is idle i.e. not during a deploy and is resolved by restarting the service. However, restarting the service each time we see the utilisation spike is just masking whatever the underlying problem is.
Whenever we’ve noticed the issue, we’ve tried to troubleshoot using the usual tools: Procmon, ProcExp. Perfmon, ETW logs, Server logs but have been unable to find what exactly is happening within the Ocotpus.Server.Exe process to cause the excessive CPU.
The machine we are hosting the service on is a VMWare VM with 2vCPU (Xeon E5-2697 @ 2.6GHz) and 4GB memory. We’re hosting about 50 deployment projects on the machine and the underlying ESX infrastructure is not overly loaded (we’re not seeing excessive cpu ready count)
Could you help me with some strategies and or tips to try to work out what is happening within the service when we see the utilisation spike?
Thanks,