Thanks for the response.
How are the workers allocated work? I'm still curious as to why I'd see a large block of ELB-only traffic flushed to the log at the same time, rather than a mix. Any thoughts on that?
Presumably, the chance of multiple workers flushing the same type of log messages (ELB-only) at the same time is very low, especially when we're seeing constant traffic from end-users more frequently than ELB health checks. Am I perhaps seeing all ELB-only traffic flushed from the buffer of a single worker? Are workers chosen based on server/location directives?
ps. Each web server in the load balancer pool is dealing with approximately 60 simultaneous connections, approximately 6 requests per second, and an ELB health check is performed every 30 seconds for each of 4 ELBs. The logs show that 3 of those health checks happen in the same second.
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,182969,183186#msg-183186