Welcome! Log In Create A New Profile

Advanced

Re: NGINX + mounted CIFS

Maxim Dounin
August 12, 2010 02:02PM
Hello!

On Thu, Aug 12, 2010 at 09:06:03AM +0300, B0hdan Turkynewych wrote:

> 2010/8/12 Maxim Dounin <mdounin@mdounin.ru>:
>
> >> получаю ответ нулевой длины, если рефрешнуть страницу - через 3 или 5
> >> попыток контент
> >> отображается, скачивание по уже готовым ссылкам проходит без
> >> каких-либо затруднений.
> >
> > А в логах при этом что?
> >
> > Ну и вообще - лучше следовать советам
> >
> > http://wiki.nginx.org/NginxDebugging
> >
> > В частности - показать nginx -V и сделать debug log.
> >
>
> nginx version: nginx/0.8.49
> TLS SNI support enabled
> configure arguments: --prefix=/etc/nginx
> --conf-path=/etc/nginx/nginx.conf --sbin-path=/usr/sbin/nginx
> --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock
> --http-client-body-temp-path=/var/run/nginx/client_body_temp
> --http-proxy-temp-path=/var/run/nginx/proxy_temp
> --http-fastcgi-temp-path=/var/run/nginx/fastcgi_temp
> --http-log-path=/var/log/nginx/access.log
> --error-log-path=/var/log/nginx/error.log --user=http --group=http
> --with-mail --with-mail_ssl_module --with-http_ssl_module
> --with-http_stub_status_module --with-ipv6 --with-file-aio
> --with-debug
>
> Debug log: http://pastebin.com/U6L37yRq

Судя по:

2010/08/12 08:31:41 [crit] 5600#0: *3 lstat()
"/mnt/lmn/filmz/Операция "Ы".avi" failed (2: No such file or
directory), client: 127.0.0.1, server: hadron.xxx.xx, request:
"GET /share/filmz/ HTTP/1.0", host: "hadron.xxx.xx"
...
2010/08/12 08:31:44 [crit] 5599#0: *5 lstat()
"/mnt/lmn/filmz/L?ON" failed (2: No such file or directory),
client: 127.0.0.1, server: hadron.xxx.xx, request: "GET
/share/filmz/ HTTP/1.0", host: "hadron.xxx.xx"
...
2010/08/12 08:31:45 [crit] 5600#0: *7 lstat()
"/mnt/lmn/filmz/Операция "Ы".avi" failed (2: No such file or
directory), client: 127.0.0.1, server: hadron.xxx.xx, request:
"GET /share/filmz/ HTTP/1.0", host: "hadron.xxx.xx"

имеют место быть проблемы с конкретными файлами.

С одной стороны, их возвращают в листинге файлов по readdir(), с
другой - stat() и lstat() возвращают для них ENOENT. Вообще
говоря существует небольшая вероятность что между readdir() и
stat()/lstat() файл удалят. Но это явно не тот случай.

Так что судя по всему это какие-то проблемы с файловой системой.
IMHO, наиболее вероятен вариант проблемы с кодировками (i.e.
nginx'у отдают имя файла, которое потом обратно не принимают,
потому как написано "неправильно"). В частности - имеет смысл
внимательно присмотрется к "я" в слове "Операция" и к "?" в слове
"L?ON".

Maxim Dounin


_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

NGINX + mounted CIFS

B0hdan Turkynewych August 11, 2010 05:10PM

Re: NGINX + mounted CIFS

Maxim Dounin August 11, 2010 08:32PM

Re: NGINX + mounted CIFS

B0hdan Turkynewych August 12, 2010 02:08AM

Re: NGINX + mounted CIFS

Maxim Dounin August 12, 2010 02:02PM

Re: NGINX + mounted CIFS

B0hdan Turkynewych August 13, 2010 03:20PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 278
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready