Welcome! Log In Create A New Profile

Advanced

Re: webdav запись файла по другому root в случае если закончилось место

Иван Мишин
March 21, 2016 08:42AM
Максим пишет:

> Lua - сторонний модуль. И я бы не рекомендовал использовать его
> без нужды, качество кода там - сомнительное.

При этом этот модуль с кодом сомнительного качества присутствует в плюсе
nginx, то покупая nginx plus, клиент получает одну из компонент
сомнительного качества. Я вижу это так.
Да и если бы он был на столько сомнителен на сколько об этом заявляют Дунин
и Бартенев, разве он попал бы в nginx plus?

Я вот лично запутался в теме -- какой вопрос обсуждается?

От вопроса отклонились, но он по прежнему актуален для меня. Повторюсь, в
кратце:
- есть nginx, есть вебдав
- есть задача: при закачке файла в случае отсутствия места на
storage1(/tmp/ram/testdav), nginx должен положить закачиваемый файл на
storage2(/etc/nginx/next_stor)
- при окончании места на storage1 во время загрузки файла по webdav, клиент
получает ответ 500
- сделано перенаправление на другой location с другим root ссылающимся уже
на storage2, в случае возникновения 500 (то есть в случае окончания места
на storage1).
- результат в логах следующий:

> 2016/03/18 19:17:33 [alert] 32563#0: *19 write()
> "/tmp/ram/testdav/tengine.tar.0000000012" failed (28: No space left on
> device), client: 127.0.0.1, server: testdav, request: "PUT /tengine.tar
> HTTP/1.1", host: "testdav"
> 2016/03/18 19:17:33 [crit] 32563#0: *19 chmod()
> "/var/cache/nginx/client_temp/0000000011" failed (2: No such file or
> directory), client: 127.0.0.1, server: testdav, request: "PUT /tengine.tar
> HTTP/1.1", host: "testdav"
> 2016/03/18 19:17:33 [crit] 32563#0: *19 unlink()
> "/var/cache/nginx/client_temp/0000000011" failed (2: No such file or
> directory), client: 127.0.0.1, server: testdav, request: "PUT /tengine.tar
> HTTP/1.1", host: "testdav"


Есть рекомендации/идеи как реализовать? Если нужен мой конфиг, сообщите я
скину.

21 марта 2016 г., 15:22 пользователь Maxim Konovalov <maxim@nginx.com>
написал:

> On 3/21/16 3:09 PM, Иван Мишин wrote:
> > Если купить NGINX Plus Extras Package - там внутри будет lua модуль.
> > https://www.nginx.com/products/technical-specs/
> >
> > что-то я совсем запутался, в плюсе говорится о поддержке lua
> > модуля, а в этой
> > теме https://forum.nginx.org/read.php?21,265294,265310 Бартенев и
> > Дунин говорят о кривости данного модуля. Как же он оказался в плюсе,
> > если по словам людей из nginx, этот модуль якобы плохой?
> >
> Валентин нигде не говорит, что он плохой. Он лишь сообщает очевидную
> истину, что доп. код несет в себе доп. риски.
>
> Максим Дунин пишет, что код далек от совершенства, что скорее всего
> соответствует действительности для бОльшей части кода, написанного
> человечеством за всю историю программирования.
>
> Оба выражают свое личное мнение (и я с ними тоже).
>
> Я вот лично запутался в теме -- какой вопрос обсуждается?
>
> --
> Maxim Konovalov
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

webdav запись файла по другому root в случае если закончилось место

Иван Мишин March 16, 2016 11:06AM

Re: webdav запись файла по другому root в случае если закончилось место

Илья Шипицин March 18, 2016 10:32AM

Re: webdav запись файла по другому root в случае если закончилось место

Иван Мишин March 18, 2016 10:32AM

Re: webdav запись файла по другому root в случае если закончилось место

ALex_hha March 18, 2016 10:32AM

Re: webdav запись файла по другому root в случае если закончилось место

Илья Шипицин March 21, 2016 12:44AM

Re: webdav запись файла по другому root в случае если закончилось место

Aleksandr Sytar March 21, 2016 04:16AM

Re: webdav запись файла по другому root в случае если закончилось место

Иван Мишин March 21, 2016 04:24AM

Re: webdav запись файла по другому root в случае если закончилось место

Илья Шипицин March 21, 2016 04:34AM

Re: webdav запись файла по другому root в случае если закончилось место

Gena Makhomed March 21, 2016 06:36AM

Re: webdav запись файла по другому root в случае если закончилось место

ALex_hha March 21, 2016 06:42AM

Re: webdav запись файла по другому root в случае если закончилось место

Maxim Konovalov March 21, 2016 06:48AM

Re: webdav запись файла по другому root в случае если закончилось место

Илья Шипицин March 21, 2016 08:04AM

Re: webdav запись файла по другому root в случае если закончилось место

Иван Мишин March 21, 2016 08:10AM

Re: webdav запись файла по другому root в случае если закончилось место

Maxim Konovalov March 21, 2016 08:22AM

Re: webdav запись файла по другому root в случае если закончилось место

Иван Мишин March 21, 2016 08:42AM

Re: webdav запись файла по другому root в случае если закончилось место

Vasiliy P. Melnik March 21, 2016 08:58AM

Re: webdav запись файла по другому root в случае если закончилось место

Maxim Konovalov March 21, 2016 09:26AM

Re: webdav запись файла по другому root в случае если закончилось место

Evgeniy Berdnikov March 21, 2016 10:10AM

Re: webdav запись файла по другому root в случае если закончилось место

Vasiliy P. Melnik March 21, 2016 10:40AM

Re: webdav запись файла по другому root в случае если закончилось место

mva March 21, 2016 04:54AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 241
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