Ho questo server nginx in esecuzione su AWS e funzionava benissimo fino a poco tempo fa quando una coppia di utenti ha iniziato a lamentarsi del fatto che il sito Web non si apriva fino a quando non hanno fatto 10 tentativi per accedervi.
Non sono mai stato in grado di riproporre il problema dalla mia parte. Sto usando il DNS di Google, ovvero 8.8.8.8 e quando ho cambiato lo stesso per uno degli utenti, il sito funzionava bene. Ora questa può essere la ragione o anche questa può essere solo una coincidenza.
Ho trovato questo nel registro degli errori -
2014/05/29 13:46:15 [info] 6940#0: *150649 client timed out (110: Connection timed out) while waiting for request, client: xx.xxx.xxx.xx, server: 0.0.0.0:80
2014/05/29 13:46:20 [info] 6940#0: *150670 client closed connection while waiting for request, client: xx.xxx.xxx.xx, server: 0.0.0.0:80
2014/05/29 13:46:20 [info] 6940#0: *150653 client closed connection while waiting for request, client: xx.xxx.xxx.xx, server: 0.0.0.0:80
2014/05/29 13:46:20 [info] 6940#0: *150652 client closed connection while waiting for request, client: xx.xxx.xxx.xx, server: 0.0.0.0:80
E alcuni posti anche questo -
2014/05/29 13:46:53 [info] 6940#0: *150665 client closed connection while waiting for request, client: xx.xxx.xxx.xx, server: 0.0.0.0:80
2014/05/29 13:46:53 [info] 6940#0: *150660 client xx.xxx.xxx.xx closed keepalive connection
Nota: sono stati inseriti xx.xxx.xxx.xx per l'IP client
Ecco la configurazione di nginx -
server {
listen 80;
server_name somedomain.com www.somedomain.com;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
root /var/www/somedomain/current/app/webroot;
index index.php index.html index.htm;
... couple of location rules ...
}
Gradirei davvero qualsiasi aiuto.
Grazie