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