NGINX + mounted CIFS

B0hdan Turkynewych tb0hdan на gmail.com
Пт Авг 13 23:19:21 MSD 2010


2010/8/12 Maxim Dounin <mdounin на team.vega.ru>:
> Hello!

> Судя по:
>
> 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
>

Пробовал - безуспешно. В конце-концов поставил Lighttpd с rewrite
и теперь все работает как часы.


Спасибо всем за советы.

>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>


Подробная информация о списке рассылки nginx-ru