amd64, sendfile & файлы > 4GB
Sergey Serov
mpa at corg.net
Tue Mar 13 23:36:56 MSK 2007
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
More information about the nginx-ru
mailing list