Проблема с аплоадом

David Mzareulyan david at hiero.ru
Fri May 16 15:41:25 MSD 2008


nginx 0.6.29

client_max_body_size    100m;

Загружаю по HTTP много файлов за один запрос. Когда общий объём данных меньше 
20 Мб всё работает как надо, а вот когда больше, аплоад куда-то теряется 
и не доходит до бэкенда.

Судя по дебаг-логу (он здоровый, но если надо, куда-нибудь выложу) данные 
нормально принимаются nginx-ом, а при передаче их через сокет на бэкенд появляются 
вот такие записи:

2008/05/16 15:21:47 [debug] 50356#0: *13359934 sendfile() sent only 8200 
bytes (35: Resource temporarily unavailable)
2008/05/16 15:21:47 [debug] 50356#0: *13359934 sendfile: -1, @2195456 8200:32768
2008/05/16 15:21:47 [debug] 50356#0: *13359934 chain writer out: 0000000000681980
2008/05/16 15:21:47 [debug] 50356#0: *13359934 event timer del: 76: 1210936967418
2008/05/16 15:21:47 [debug] 50356#0: *13359934 event timer add: 76: 60000:1210936967418
2008/05/16 15:21:47 [debug] 50356#0: *13359934 http upstream send request 
handler
2008/05/16 15:21:47 [debug] 50356#0: *13359934 http upstream send request
2008/05/16 15:21:47 [debug] 50356#0: *13359934 chain writer in: 0000000000681980
2008/05/16 15:21:47 [debug] 50356#0: *13359934 sendfile() sent only 8192 
bytes (35: Resource temporarily unavailable)
2008/05/16 15:21:47 [debug] 50356#0: *13359934 sendfile: -1, @2203648 8192:24576
2008/05/16 15:21:47 [debug] 50356#0: *13359934 chain writer out: 0000000000681980
2008/05/16 15:21:47 [debug] 50356#0: *13359934 event timer del: 76: 1210936967418
2008/05/16 15:21:47 [debug] 50356#0: *13359934 event timer add: 76: 60000:1210936967418
2008/05/16 15:21:47 [debug] 50356#0: *13359934 http upstream send request 
handler
2008/05/16 15:21:47 [debug] 50356#0: *13359934 http upstream send request
2008/05/16 15:21:47 [debug] 50356#0: *13359934 chain writer in: 0000000000681980
2008/05/16 15:21:47 [debug] 50356#0: *13359934 sendfile() sent only 8192 
bytes (35: Resource temporarily unavailable)
2008/05/16 15:21:47 [debug] 50356#0: *13359934 sendfile: -1, @2211840 8192:16384
2008/05/16 15:21:47 [debug] 50356#0: *13359934 chain writer out: 0000000000681980
2008/05/16 15:21:47 [debug] 50356#0: *13359934 event timer del: 76: 1210936967418
2008/05/16 15:21:47 [debug] 50356#0: *13359934 event timer add: 76: 60000:1210936967418
2008/05/16 15:21:47 [debug] 50356#0: *13359934 http upstream send request 
handler
2008/05/16 15:21:47 [debug] 50356#0: *13359934 http upstream send request
2008/05/16 15:21:47 [debug] 50356#0: *13359934 chain writer in: 0000000000681980

Куда смотреть и что делать?


-- 
С уважением
Давид Мзареулян
david at hiero.ru








More information about the nginx-ru mailing list