Re: Upload модуль и таймауты

dimkalinux dimkalinux на gmail.com
Вс Янв 2 17:29:23 MSK 2011


Пока заметил одну странность.

Загружаю курлом локально файл размером 1564 мегабайта. Отслеживаю в
папке закачек - когда размер файла достиг 1520 мегабайт - активность то
есть изменение размера файла в папке застыла минут на 5, потом загрузка
мгновенно успешно закончилась. PHP-бекэнд тратит пару секунд на
обработку закачки, поэтому эти 5 минут тратил не он.

upload_buffer - 5M

[root на up dima]# time curl -vv --progress-bar --limit-rate 1M  --form
file=@test --form press=OK  http://up.iteam.ua/upload_1
* About to connect() to up.iteam.ua port 80
*   Trying 194.146.132.66... connected
* Connected to up.iteam.ua (194.146.132.66) port 80
> POST /upload_1 HTTP/1.1
> User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5
OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
> Host: up.iteam.ua
> Accept: */*
> Content-Length: 1639522596
> Expect: 100-continue
> Content-Type: multipart/form-data;
boundary=----------------------------6997b277dd6c
>
< HTTP/1.1 200 OK
< Server: nginx
< Date: Sun, 02 Jan 2011 14:01:05 GMT
< Content-Type: text/html
< Connection: keep-alive
< X-Powered-By: PHP/5.1.6
< Set-Cookie: up_itemInfoStatusCookie=deleted; expires=Sat, 02-Jan-2010
14:01:04 GMT
< Content-Length: 56
Connection #0 to host up.iteam.ua left intact
* Closing connection #0
{"error":0,"id":100395,"pass":1682621027,"message":null}

real	32m30.658s
user	0m0.820s
sys	0m7.481s



Подробная информация о списке рассылки nginx-ru