ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: amd64, sendfile & файлы > 4GB



Коллеги, а кто нить смог решить эту проблему ?
Или хотя бы понять в чём дело ?

On 13.03.2007, at 23:36, Sergey Serov wrote:

Hello, Igor & list!
Наблюдаю следующую проблему.

Если юзер качает большой файл более 4Гиг и в несколько потоков, то на 2.6.18-3-amd64 SMP (amd dual core) некоторые потоки постоянно реконнектятся. nginx при этом пишет в лог "nginx sendfile() failed (22: Invalid argument)".

На 2.6.18.5 SMP (intel dual core) все нормально.

Если sendfile off, то все нормально и на amd64.

Причем, потоки которые прерываются не обязательно стартуют с байта более 2**32. Если и те, которые стартуют с байта до 1Г.

# nginx -v
nginx version: nginx/0.5.12




Алексей Бещёков
proforg@xxxxxxxxxxxx
+7 495 7853149



Attachment: smime.p7s
Description: S/MIME cryptographic signature



 




Copyright © Lexa Software, 1996-2009.