Ошибка Nginx 502 Bad Gateway ТОЛЬКО в Firefox

Я работаю на веб-сайте локально, весь трафик направляется через NGinx, который затем отправляет запросы на страницы PHP в Apache и обслуживает статические файлы. Отлично работает в Chrome, Safari, IE и т. Д.

Однако всякий раз, когда я открываю сайт в Firefox, я получаю следующую ошибку:

502 Bad Gateway
nginx/0.7.65

Если я очищу кеш и куки, а затем перезапущу FireFox, я смогу загрузить сайт один или два раза, прежде чем ошибка вернется. Я пробовал оба Firefox 3.6 и 3.5, и оба имеют ту же проблему.

Вот как выглядит мой конфиг Nginx:

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; 
 }
}

И вот ошибки, которые Firefox генерирует в моем файле error.log:

[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

Я полностью в недоумении, почему браузер может вызвать ошибку сервера. Может кто-нибудь помочь?

Ответы на вопрос(4)

Ваш ответ на вопрос