<div dir="ltr"><div><span style="font-size:12.8px">Максим пишет:</span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8px">Lua - сторонний модуль.  И я бы не рекомендовал использовать его<br></span><span style="font-size:12.8px">без нужды, качество кода там - сомнительное.</span></blockquote><div>При этом этот модуль с кодом сомнительного качества присутствует в плюсе nginx, то покупая nginx plus, клиент получает одну из компонент сомнительного качества. Я вижу это так.</div><div>Да и если бы он был на столько сомнителен на сколько об этом заявляют Дунин и Бартенев, разве он попал бы в nginx plus?</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8px">Я вот лично запутался в теме -- какой вопрос обсуждается?</span></blockquote><div> От вопроса отклонились, но он по прежнему актуален для меня. Повторюсь, в кратце:</div><div>- есть nginx, есть вебдав</div><div>- есть задача: при закачке файла в случае отсутствия места на storage1(/tmp/ram/testdav), nginx должен положить закачиваемый файл на storage2(/etc/nginx/next_stor)</div><div>- при окончании места на storage1 во время загрузки файла по webdav, клиент получает ответ 500</div><div>- сделано перенаправление на другой location с другим root ссылающимся уже на storage2, в случае возникновения 500 (то есть в случае окончания места на storage1).</div><div>- результат в логах следующий:</div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">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"<br>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"<br>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"</blockquote><div> </div></div><div>Есть рекомендации/идеи как реализовать? Если нужен мой конфиг, сообщите я скину.</div></div><div class="gmail_extra"><br><div class="gmail_quote">21 марта 2016 г., 15:22 пользователь Maxim Konovalov <span dir="ltr"><<a href="mailto:maxim@nginx.com" target="_blank">maxim@nginx.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 3/21/16 3:09 PM, Иван Мишин wrote:<br>
>     Если купить NGINX Plus Extras Package - там внутри будет lua модуль.<br>
>     <a href="https://www.nginx.com/products/technical-specs/" rel="noreferrer" target="_blank">https://www.nginx.com/products/technical-specs/</a><br>
><br>
> что-то я совсем запутался,  в плюсе говорится о поддержке lua<br>
> модуля, а в этой<br>
> теме <a href="https://forum.nginx.org/read.php?21,265294,265310" rel="noreferrer" target="_blank">https://forum.nginx.org/read.php?21,265294,265310</a> Бартенев и<br>
> Дунин говорят о кривости данного модуля. Как же он оказался в плюсе,<br>
> если по словам людей из nginx, этот модуль якобы плохой?<br>
><br>
</span>Валентин нигде не говорит, что он плохой. Он лишь сообщает очевидную<br>
истину, что доп. код несет в себе доп. риски.<br>
<br>
Максим Дунин пишет, что код далек от совершенства, что скорее всего<br>
соответствует действительности для бОльшей части кода, написанного<br>
человечеством за всю историю программирования.<br>
<br>
Оба выражают свое личное мнение (и я с ними тоже).<br>
<br>
Я вот лично запутался в теме -- какой вопрос обсуждается?<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Maxim Konovalov<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br></div>