साइट के पृष्ठों और कुछ बार होम पेज के बीच स्विच करते समय 502 खराब गेटवे त्रुटि प्रदर्शित हुई, लेकिन होम पेज पर पहले अनुरोध के लिए नहीं, यह केवल तब होता है जब कोई अन्य पेज इसे रीडायरेक्ट करता है। और यह कुछ जावास्क्रिप्ट फ़ाइलों के लिए होता है
दो अपस्ट्रीम php1 php2 पर लोड बैलेंसिंग कॉन्फ़िगर दोनों अपाचे सर्वर हैं।
जब मैंने एरर लॉग चेक किया तो मैं उसे पसंद करता हूं:
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/"
और यह लोड संतुलन सर्वर कॉन्फ़िगरेशन है
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;
}
}
मैंने घंटों खोज की और कुछ भी उपयोगी नहीं पाया कि मेरी धाराएँ ऊपर हैं और उनके साथ कोई समस्या नहीं है।