ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

полная блокировка nginx?



У нас несколько серверов глубокой ночью бэкапятся, и при запуске s3cmd sync сервер становится полностью недоступен, несмотря на секцию upstream. При этом при росте нагрузки от клиентов или ошибке на резерв переключает как надо. Что можно сделать, кроме как запустить 2 nginx чисто как балансер? И кстати, как это правильнее делать во freebsd (8.2)

Часть конфига
user www www;
worker_processes  4;
worker_priority  -5;

error_log  /var/log/nginx/error.log;

pid        /var/run/nginx.pid;

events {
    use kqueue;
    worker_connections  4096;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    include "conf/log.conf";

    sendfile        on;
    tcp_nopush on;
    tcp_nodelay on;

    keepalive_timeout  65;

    include "conf/gzip.conf";

    #remove "2: No such file or directory" from error.log
    log_not_found off;

    include sites-enabled/*.conf;
}

пример сайта из sites-enabled/*.conf
upstream BE-site.ru {
        server 127.0.0.1:81 max_fails=5 fail_timeout=10;
        server backup.site.ru backup;
}

server {
        server_name .site.ru;
        root /var/www/site.ru;
        include "conf/proxy-head.conf";
        include "conf/proxy.conf";
        include "conf/type-img.conf";
        include "conf/static.conf";
        include "conf/f.conf";

        location / {
                proxy_pass http://BE-site.ru;
                proxy_redirect off;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503;
        }
}

Инклуды - всякие статик файлы там подключаются, например static.conf
location ~* \.(css|js|ico|txt|swf|flv|doc|xls|pdf|zip|rar|avi|mp3)$ {
        expires 30d;
        access_log off;
}

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.