IS> > location / {
IS> > root /bla-bla/;
IS> > }
IS> > location /2004/ {
IS> > proxy_pass http://x.x.x.x/;
IS> > }
IS>
IS> Да, limit_rate работает только для статики.
IS> Будет работать для всего.
Но не работает:(
Нашел время оттестировать с нуля и нижеописанная конфигурация
гарантированно приводит к пожиранию nginx'ом всего доступного
процессорного времени, файлы не отдаются вообще.
--------------------------------------------------
user apache apache;
worker_processes 5;
pid /var/run/nginx.pid;
error_log /var/log/nginx/error.log;
events {
connections 200;
use epoll;
}
http {
include /etc/nginx/mime.types;
limit_rate 3M;
server {
listen x.x.x.x:80;
server_name xxx.xxx.ru;
access_log /var/log/nginx/access.log;
location /2004/ {
proxy_pass http://192.168.1.10/;
}
location / {
root /var/www/html/;
autoindex on;
}
}
}
-------------------------------------------------
Версия - 0.1.18
Сборка практически по умолчанию:
./configure --prefix=/etc/nginx --sbin-path=/usr/sbin --user=apache --group=apache --conf-path=nginx.conf --pid-path=/var/run/nginx.pid --error-log-path=/var/log/nginx_error.log --http-log-path=/var/log/nginx_access.log --http-client-body-temp-path=/var/lib/nginx/tmp --http-proxy-temp-path=/var/lib/nginx/proxy --http-fastcgi-temp-path=/var/lib/nginx/fcgi --with-http_stub_status_module --with-cc-opt="" --with-debug
Linux 2.6.10-1.741_FC3
gcc (GCC) 3.4.3 20050124 (Red Hat 3.4.3-17)
При установке логлевела в debug генерится 150 метров за один запрос:
wget -S -T 20 http://x.x.x.x/2004/issue_20041225.avi
--
Leonid Novikov
lenni@xxxxxxxxxx