Доброго времени суток!
Почему-то в логи нгинкса постоянно сыпется вот такие подобные
сообщения:
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