Django + Nginx + uWSGI = 504 Gateway Time- out

Я использую Ubuntu 10.04, Django 1.3, Nginx 0.8.54 и uWSGI 0.9.7.

Оба Nginx и uWSGI загружается без ошибок. Однако, когда вы заходите на мой сайт, он находится в течение ДОЛГОГО времени, а затем в конечном итоге загружает ошибку «504 Gateway Time-Out».

Вот мой файл конфигурации виртуального хоста Nginx:

server {
listen          80;
server_name     www.mysite.com mysite.com;
error_log       /home/mysite/log/error.log;
access_log      /home/mysite/log/access.log;

location / {
    auth_basic  "Restricted";
    auth_basic_user_file    /home/mysite/public/passwd;
    include uwsgi_params;
    uwsgi_pass unix:///home/mysite/public/myapp.sock;
}

location /media {
    alias /home/mysite/public/myapp/media;
}


error_page  401  /coming_soon.html;

location /coming_soon.html {
    root /home/mysite/public/error_pages/401;
}

location /401/images {
    alias /home/mysite/public/error_pages/401/images;
}

location /401/style {
    alias /home/mysite/public/error_pages/401/style;
}

}

Журнал моего сайта показывает следующее:

SIGPIPE: writing to a closed pipe/socket/fd (probably the client disconnected) on request / !!!

В моем журнале ошибок отображается следующее:

upstream timed out (110: Connection timed out) while reading response header from upstream

У меня есть два других сайта на этом сервере с такой же конфигурацией, и они загружаются ОТЛИЧНО.

Кто-нибудь еще сталкивался с этой проблемой? здесь несколько тем, которые похожи на мою проблему, и я пробовал несколько из этих решений, но, похоже, ничего не работает.

Заранее благодарю вас за вашу помощь!

14
задан Leachy Peachy 12 July 2011 в 22:39
поделиться