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