Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: многопоточная зак ачка. странности.
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
|