Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: В логах pread() failed
Sendfile включите, а Directio выключите, некошерно с ним раздавать
большие файлы под линуксом, вообще в рассылке я писал уже об этой
проблеме, там же были патчи.
26.02.2009, в 12:23, AleXXX V. NovikoFF написал(а):
Здравствуйте!
После обновления nginx до 0.7.35 в логах вижу много такого:
2009/02/26 12:14:46 [crit] 8690#0: *1845990 pread() failed, file "/
home/multiki/mult_raid/mults/shkola_pomoshnikov_2.avi" (22: Invalid
argument) while sending response to client, client: 217.77.54.194,
server: mults.spb.ru, request: "GET /mults/shkola_pomoshnikov_2.avi
HTTP/1.1", upstream: "http://127.0.0.1:80/down.php/mults/shkola_pomoshnikov_2.avi
", host: "mults.spb.ru", referrer: "http://mults.spb.ru/mults/?
id=1870"
2009/02/26 12:15:45 [crit] 8690#0: *1848146 pread() failed, file "/
home/multiki/mult_raid/mults/zima_v_prostokvashino.avi" (22: Invalid
argument) while sending response to client, client: 94.50.78.210,
server: mults.spb.ru, request: "GET /mults/zima_v_prostokvashino.avi
HTTP/1.1", upstream: "http://127.0.0.1:80/down.php/mults/zima_v_prostokvashino.avi
", host: "mults.spb.ru", referrer: "http://mults.spb.ru/mults/?id=309"
Что это может значить и от чего зависеть?
Если нужно, дам конфиг, но если коротко:
sendfile off;
directio 1m;
output_buffers 1 2m;
Сам пробовал скачивать - проблемы, как пользователь, не заметил.
--
Цитируйте предыдущую переписку, пожалуйста.
AleXXX V. NovikoFF <alexxx@xxxxxxxxx>
WWW: http://alexxx.ru/
Kind regards,
Alexandr Kutuzov, alleteam@xxxxxxxxx
|