Re[2]: многопоточная закачка. странности.
Konstantin N. Bezruchenko
mail at bezruk.com
Tue Nov 23 02:21:03 MSK 2004
Hi, Igor.
>> Заметил странность одну. Имеем файл, размер:
>> 3721979904 байт (3Gb) его качают reget-ом в несколько потоков.
>> Постоянно появляется ошибка:
>>
>> Error 2052 22:50:58 21.11.2004 Сервер неожиданно закрыл соединение
[skip]
> sendfile off;
> Проблема в том, что это ядро понимает файлы больше 2G, а sendfile() - нет.
> sendfile64() появился в 2.4.21. Кстати, это Red Hat 9 ?
Да это старенький redhat9
> А что при этом пишется в error_log ?
В том то и дело что в логе я ничего не заметил необычного.
> Я хотел сделать так, чтобы на таких Линуксах первая часть файла до 2G
> отдавалась бы sendfile()ом, а вторая - read()/write(), но пока этого нет.
IMHO это лишнее, проще на уровне configure отключать sendfile если
ядро < 2.4.21
--
Konstantin N. Bezruchenko
BK5536-RIPE
More information about the nginx-ru
mailing list