<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=koi8-r">
<META content="MSHTML 6.00.6001.18099" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>worker_processes&nbsp; 1;</FONT></DIV>
<DIV><FONT face=Arial size=2>events {<BR>&nbsp;&nbsp;&nbsp; 
worker_connections&nbsp; 1024;<BR>}</FONT></DIV>
<DIV><FONT face=Arial size=2>http {<BR>&nbsp;&nbsp;&nbsp; 
include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mime.types;<BR>&nbsp;&nbsp;&nbsp; 
default_type&nbsp; application/octet-stream;</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; 
sendfile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on;<BR>&nbsp;&nbsp;&nbsp; 
keepalive_timeout&nbsp; 65;</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; server 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
listen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <U><FONT 
color=#0066cc>aaaaaa.bbbb</FONT></U>.ru:8801;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
server_name&nbsp; <U><FONT color=#0066cc>aaaaaa.bbbb</FONT></U>.ru;</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
proxy_set_header X-Real-IP 
$remote_addr;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proxy_set_header 
Host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $Host;</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location 
/ {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
proxy_pass <A 
href="http://aaaaaa.bbbb.ru:80">http://aaaaaa.bbbb.ru:80</A>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
client_max_body_size&nbsp;&nbsp;&nbsp; 
100m;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; client_body_buffer_size 
5m;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location /_upload/ 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
upload_buffer_size&nbsp;&nbsp;&nbsp;&nbsp; 
1m;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
upload_pass 
/_upload1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
upload_store /var/tmp/upload;</FONT></DIV>
<DIV><FONT face=Arial 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
upload_set_form_field nginx_upload_filename 
"$upload_file_name";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
upload_set_form_field nginx_upload_tmpfilename 
"$upload_tmp_path";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
upload_aggregate_form_field nginx_upload_filesize 
"$upload_file_size";</FONT></DIV>
<DIV><FONT face=Arial 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
upload_pass_form_field ".*";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location 
/_upload1 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
proxy_pass <A 
href="http://aaaaaa.bbbb.ru:80/cgi-bin/upload">http://aaaaaa.bbbb.ru:80/cgi-bin/upload</A>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp; }<BR>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>OS: GNU/Linux, upload module v 2.0.5</FONT></DIV>
<DIV>
<DIV><FONT face=Arial size=2>Проблема: не получается загружать файлы размером 
больше, чем выставлено значение upload_buffer_size.</FONT></DIV>
<DIV><FONT face=Arial size=2>Точнее, во временную дирректорию они все-таки 
попадают в нормальном виде, но браузеру возвращается ошибка 413.</FONT></DIV>
<DIV><FONT face=Arial size=2>Если загружать файл размером меньшим чем значение 
upload_buffer_size - то все нормально.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>При возникновении ошибки в логе nginx видим 
запись</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>2008/08/26 14:05:55 [error] 26012#0: *1 client 
intended to send too large body: 808793012 bytes, client: xxx.xxx.xxx.x, server: 
<U><FONT color=#0066cc>aaaaaa.bbbb</FONT></U>.ru, request: "POST /_upload/ 
HTTP/1.1", host: "<U><FONT 
color=#0066cc>aaaaaa.bbbb</FONT></U>.ru:8801"</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>
<DIV><FONT face=Arial size=2>Хотя файл загружали размером несколько сотен 
килобайт...</FONT></DIV>
<DIV><FONT face=Arial size=2>Где грабли?</DIV></FONT></DIV></DIV></BODY></HTML>