Приветствую.
Использую связку nginx-0.5.20 + spawn-fcgi + php 4.4.7
Стоит стандартный IPB (Invision Power Board), который использует Header при
отдачи файлов...
То есть файл лежит на сервере как "post-1-1171535540.ipb", а отдается с помощью
передачи нужного хедера,
возьмем к примеру "application/x-rar-compressed"
1. Проблема в том, что скачка файлов залипает. То есть, при начале
скачки прогрессбар зависает на месте, файл висит 30-40сек, а потом моментально
скачивается.
Подобная тема поднималась, ответа нет.
http://www.lexa.ru/nginx-ru/msg10355.html deniswork
http://www.lexa.ru/nginx-ru/msg10370.html deniswork
2. Бъются rar архивы. После скачки, размер файла такой же, как и
оригинальный архив, но при попытке разархивирования выдает ошибку:
"неожиданный конец файла"
Такая проблема наблюдается пока только с архивами.
3. Так же, переодически наблюдались проблемы как тут -
http://www.lexa.ru/nginx-ru/msg10411.html (Alexey Kovyrin)
прошу помочь, советом: "в какую сторону копать?"
p.s. kernel - 2.6.20.6
user www www;
worker_processes 20;
pid /var/run/nginx.pid;
#[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx.error_log info;
events {
worker_connections 1024;
use epoll;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$HTTP_X_FORWARDED_FOR - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$gzip_ratio"';
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
client_header_buffer_size 1k;
large_client_header_buffers 4 4k;
gzip on;
gzip_min_length 1100;
gzip_buffers 4 8k;
gzip_types text/plain;
output_buffers 1 32k;
postpone_output 1460;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
#send_lowat 12000;
keepalive_timeout 5;
#lingering_time 30;
#lingering_timeout 10;
#reset_timedout_connection on;
server_names_hash_max_size 64;
server_names_hash_bucket_size 64;
C уважением,
Влад Комиссаров