Une erreur de passerelle 502 s'affiche lors du basculement entre les pages du site et parfois sur la page d'accueil, mais pas pour la première demande sur la page d'accueil, c'est uniquement lorsqu'une autre page y redirige. et cela arrive pour certains fichiers javascript
équilibrage de charge configuré sur deux amonts php1 php2 sont tous deux un serveur apache.
Lorsque j'ai vérifié le journal des erreurs, j'aimais:
no live upstreams while connecting to upstream
[error] 27212#0: *314 no live upstreams while connecting to upstream, client: ip_address , server: example.com, request: "GET / HTTP/1.1", upstream: "http://example.com", host: "example.com", referrer: "http://example.com/mypages/"
et c'est la configuration du serveur d'équilibrage de charge
upstream example.com {
# ip_hash;
server php01 max_fails=3 fail_timeout=15s;
server php02 max_fails=3 fail_timeout=15s;
}
server {
listen IP:80;
server_name example.com;
access_log /var/log/nginx/example.com.access;
error_log /var/log/nginx/example.com.error error;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://$server_name/$uri;
proxy_cache_bypass $cookie_nocache $arg_nocache $arg_comment;
proxy_cache_bypass $http_pragma $http_authorization;
proxy_no_cache $cookie_nocache $arg_nocache $arg_comment;
proxy_no_cache $http_pragma $http_authorization;
}
}
J'ai cherché pendant des heures et rien d'utile n'a trouvé que mes flux étaient en hausse et aucun problème avec eux.