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

Igor Sysoev is at rambler-co.ru
Mon Apr 23 20:29:41 MSD 2007


On Mon, Apr 23, 2007 at 04:39:08PM +0400, proforg wrote:

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

Нужен отладочный лог.

> 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


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list