Re: Проблема в отдаче файлов, залипает скачка и бьются файлы.

Vitaliy Okulov vitaliy.okulov at gmail.com
Sat May 26 11:46:09 MSD 2007


Здравствуйте, vk.

Вы писали 25 мая 2007 г., 0:08:14:

> Приветствую.

> Использую связку 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 уважением, 
> Влад Комиссаров


Логи какие-нибудь есть?

-- 
С уважением,
 Vitaliy                          mailto:vitaliy.okulov at gmail.com






More information about the nginx-ru mailing list