I’m really tearing my hair out on this one, so any suggestions very welcome.
We’ve switched to Arcustech for hosting and 99% of the time, everything runs pretty smoothly. Even traffic peaks seem to be handled fine. But more and more, we’re getting outages because of something maxing the CPUs. Here’s what Arcustech just told me:
We are seeing a small number of process consistently use up all 4 CPUs on the account. For example:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1565 av01471 20 0 429m 56m 11m R 99 1.4 0:30.41 apache2
1541 av01471 20 0 435m 55m 12m R 99 1.4 0:59.44 apache2
1552 av01471 20 0 431m 59m 12m R 97 1.5 0:32.14 apache2
1573 av01471 20 0 412m 38m 10m R 18 1.0 0:00.55 apache2
1524 av01471 20 0 405m 33m 12m S 9 0.8 1:06.38 apache2
1572 av01471 20 0 394m 21m 11m S 3 0.5 0:00.85 apache2
1574 av01471 20 0 395m 20m 8972 R 2 0.5 0:00.05 apache2
1575 av01471 20 0 392m 14m 6228 S 0 0.4 0:00.00 apache2
This means very little to me. I’ve tried the usual stuff like switching off unneeded plugins, adding ‘disable’ parameters to channel:entries tags, and so on, but it seems that something is just clogging things up once in a while.
Any suggestions very welcome!