sendfile() failed
Andrey Nikitin
nik-a at mail.ru
Sun Feb 18 17:45:47 MSK 2007
SAS пишет:
> Доброго времени суток!
> Почему-то в логи нгинкса постоянно сыпется вот такие подобные
> сообщения:
> 2007/02/18 17:17:37 [crit] 673#0: *680740 sendfile() failed (13: Permission denied) while sending response to client, client:
> 138.16.41.169, server: old-games.ru, URL: "/files/S/Severence_Blade_of_Darkness.rar", host: "www.old-games.ru:8080", referrer:
> "http://old-games.ru/game/download/?id=1208"
>
> Как это исправить/с этим справиться? А то напрягает огромное кол-во
> crit-ов :(
>
> Мой конфиг нгинкса:
>
> #user nobody;
> worker_processes 2;
> error_log logs/error.log;
> error_log logs/notice.log notice;
> #pid logs/nginx.pid;
>
> events {
> worker_connections 10240;
> }
>
> http {
> include conf/mime.types;
> default_type application/octet-stream;
> sendfile on;
> tcp_nopush on;
> tcp_nodelay on;
> keepalive_timeout 65;
>
>
>
Причина скорее всего проста и заключается в правах доступа к файлам (
Permission denied )
Проверьте может ли юзер, "под которым работает" nginx читать файлы
"/files/S/Severence_Blade_of_Darkness.rar "
Проверить нужно не только установки прав доступа, владельца, группу (см.
chmod и chown) на файлы,
но так же и на все элементы пути до этих файлов.
--
С Уважением,
Андрей Никитин
ООО "Сетевые информационные системы"
main site: http://www.linuxdvr.ru
support: http://forum.linuxdvr.ru
subscribe: http://subscribe.ru/catalog/industry.soft.linuxdvr
More information about the nginx-ru
mailing list