मैं स्थानीय रूप से एक वेबसाइट चला रहा हूं, सभी ट्रैफिक एनजीएनएक्स के माध्यम से गुजरता है जो तब PHP पृष्ठों को अपाचे में अनुरोध भेजता है और स्थिर फाइलों की सेवा करता है। क्रोम, सफारी, आईई, आदि में पूरी तरह से काम करता हैNginx 502 केवल फ़ायरफ़ॉक्स में खराब गेटवे त्रुटि
बहरहाल, जब भी मैं Firefox में वेबसाइट खोलने मैं निम्नलिखित त्रुटि मिलती है: यदि मैं संचय और कुकी को साफ
502 Bad Gateway
nginx/0.7.65
, और फिर फ़ायर्फ़ॉक्स को पुनः आरंभ, मैं त्रुटि रिटर्न से पहले एक या दो बार साइट लोड करने में सक्षम हूं। मैंने फ़ायरफ़ॉक्स 3.6 और 3.5 दोनों की कोशिश की है और दोनों एक ही समस्या है।
worker_processes 2;
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name local.mysite.amc;
root /Users/joshmaker/Sites/mysite;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
location/{
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://local.mysite.amc:8080;
}
include /opt/local/etc/nginx/rewrite.txt;
}
server {
include /opt/local/etc/nginx/mime.types;
listen 80;
server_name local.static.mysite.amc;
root /Users/joshmaker/Sites/mysite;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
}
}
और यहाँ त्रुटियों कि फ़ायरफ़ॉक्स मेरी error.log फ़ाइल में उत्पन्न करता है:
यहाँ क्या मेरी Nginx config लगता है कि है
[error] 11013#0: *26 kevent() reported that connect() failed (61: Connection refused) while connecting to upstream
[error] 11013#0: *30 upstream sent too big header while reading response header from upstream
[error] 11013#0: *30 no live upstreams while connecting to upstream
मैं एक नुकसान में पूरी तरह से कर रहा हूँ क्यों एक ब्राउज़र एक सर्वर त्रुटि का कारण बन जाएगा। क्या कोई मदद कर सकता है?
आप फ़ायरपीएचपी – noah