I have been stress testing a new setup for my company's production environment, and have found that occasionally Nginx is failing under load.
We are using AWS as our cloud provider and a load balance sits in front of our nginx servers, who connect to an additional internal load balancer to send traffic to our PHP cluster for processing.
On load, the Nginx service fails silently (the only error we get is a 'An error has occurred' page) and there is nothing in the logs to advise what happened. On an 'nginx reload' the system returns to normal.
Has anyone come across this issue before, any ideas what might be causing it ?