Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re: Медленная отдача при видеостриминге
23.04.10, 15:03, "RUSallKA" <nginx-forum@xxxxxxxx>:
> Здравствуйте!
>
> У меня примерно такой же сервер и такая же проблема.
> 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;
+ worker_processes 100;
>
> 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;
+ sendfile on;
> 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;
+ output_buffers 1 256k;
+ directio 1m;
> }
> }
>
> Буду очень признательна любой помощи!
--
br, Denis F. Latypoff.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|