ПРОЕКТЫ 


  АРХИВ 


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]

Re: Медленная отдача при ви деостриминге



Здравствуйте!

У меня примерно такой же сервер и такая же проблема.
FreeBSD Intel(R) Xeon(R) CPU 5110 @ 1.60GHz X 2
8 Гб, 4х1Тб RAID10 Adaptec ASR-3405 (256 DDR)

Если к серверу конектятся более 1500 юзеров, то сервер начинает дико тормазить, 
скорость не поднимается выше 500 Мбит. Сервер используется только для отдачи 
видео в формате flv
Загрузка дисковой системы 70%, задействовано памяти чуть больше 4 гигов... 
ресурсы сервера есть, а вот смотреть видео невозможно, на клиента приходится 
15-30 кбайт.
Я сама в этом слабо разбираюсь, сервер настраивал один знакомый, но сейчас он 
уехал... Помогите пожалуйста настроить nginx! Можно через ICQ 575699639, оплачу 
в WMZ ваши консультации.

Вот конфиг nginx 
#user  nobody;
worker_processes  2;

error_log       off;
#pid        logs/nginx.pid;


events {
    worker_connections  2048;

}


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

    sendfile            off;
    tcp_nopush          on;
    tcp_nodelay         on;
    output_buffers      1 3M;
    directio 10m;
    #keepalive_timeout  0;
    keepalive_timeout  65;

    gzip  off;
    limit_zone   myzone  $binary_remote_addr 1m;


        server {
                listen 217.199.xxx.xxx:80;
                server_name flv.site.net www.flv.site.net flv.site.tv 
www.flv.site.tv;

                location ~* ^/(webstat/|awstats|webmail/|myadmin/|manimg/) {
                        proxy_pass http://217.199.213.126:8080;
                        proxy_redirect http://flv.site.net:8080/ /;
                        proxy_set_header Host $host;
                        proxy_set_header X-Forwarded-For 
$proxy_add_x_forwarded_for;
                        proxy_set_header X-Real-IP $remote_addr;
                }
                location / {
                        rewrite ^/video/(\w+)/(.+)$ 
/get.php?hash=$1&filename=$2 last;
                        proxy_pass http://217.199.xxx.xxx:8080;
                        proxy_redirect http://flv.site.net:8080/ /;
                        proxy_set_header Host $host;
                        proxy_set_header X-Forwarded-For 
$proxy_add_x_forwarded_for;
                        proxy_set_header X-Real-IP $remote_addr;
                }
                location ~* 
^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
                        root /home/support/www/flv.site.net;
                        #access_log /home/httpd-logs/flv.site.net.access.log;
                        access_log off;
                        error_page 404 = @fallback;
                }
                location @fallback {
                        proxy_pass http://217.199.xxx.xxx:8080;
                        proxy_set_header Host $host;
                        proxy_set_header X-Forwarded-For 
$proxy_add_x_forwarded_for;
                        proxy_set_header X-Real-IP $remote_addr;
                }
                 location /content {
                        limit_conn myzone 2;
                        root /home/support/www/flv.site.net;
                        internal;
                        flv;
                }
        }

Буду очень признательна любой помощи!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,68014,78561#msg-78561


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


 




Copyright © Lexa Software, 1996-2009.