I'm receiving some sporadic high server load on a Drupal application (really high. 8 cores, load average of 50). The load is normally sitting between 5-10.
The Drupal application sits behind a separate Varnish server, which keeps things looking peachy for most anonymous users.
The Drupal application itself is quite heavy (working on this, but we have more immediate requirements). When we've had big issues with this in the past, it's when anonymous users have been bypassing Varnih.
I can see that the number of requests to Nginx (bypassing Varnish) is increasing during these times, but I'm not sure what to do about it. I'm also sure that the number of authenticated users isn't significantly increasing in these periods.
How do I approach troubleshooting this problem?