J'ai ce serveur nginx en cours d'exécution sur AWS et cela fonctionnait très bien jusqu'à récemment lorsque quelques utilisateurs ont commencé à se plaindre du fait que le site Web ne s'ouvrait pas jusqu'à ce qu'ils aient fait environ 10 tentatives pour y accéder.
Je n'ai jamais pu reprocher le problème de mon côté. J'utilise le DNS de Google, c'est-à-dire 8.8.8.8 et quand j'ai changé la même chose pour l'un des utilisateurs, le site fonctionnait bien. Maintenant, cela peut être la raison ou cela peut aussi être juste une coïncidence.
J'ai trouvé cela dans le journal des erreurs -
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
Et certains endroits, même cela -
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
Remarque - avoir placé xx.xxx.xxx.xx pour l'IP clien't
Voici la configuration de 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 ...
}
J'apprécierais vraiment toute aide.
Merci