<div dir="ltr"><span style="font-size:12.8px">Добрый день.</span><div style="font-size:12.8px">ИмеетÑÑ Ñ‚Ð°ÐºÐ°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">server {</div><div style="font-size:12.8px"> ...</div><div style="font-size:12.8px"> ...</div><div style="font-size:12.8px"><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"> rewrite ^/(.*)$    /artifactory/$1;</div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div style="font-size:12.8px"> location /artifactory {</div><div style="font-size:12.8px"><span style="font-size:12.8px">    proxy_http_version    1.1;</span><br></div><div style="font-size:12.8px">    proxy_pass        <a href="http://localhost:8081/" target="_blank">http://localhost:8081</a>;</div><div style="font-size:12.8px"> }</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">}</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">И имеетÑÑ Ð·Ð°Ð¿Ñ€Ð¾Ñ:</div><div style="font-size:12.8px"> <span style="font-size:12.8px">request: "PUT /api/npm/npm-local/@jfrog%</span><span style="font-size:12.8px">2fjfrogpkg HTTP/1.1"</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"> как видите в запроÑе еÑть закодированный ÑлÑш</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">rewrite_log выдаёт такое:</span></div><div><span style="font-size:12.8px">  </span><span style="font-size:12.8px">2015/10/15 08:55:45 [notice] 31500#0: *1 rewritten data: "/artifactory/api/npm/npm-</span><span style="font-size:12.8px">local/@jfr</span>og/jf<span style="font-size:12.8px">rogpkg", args: "", client: 172.16.183.200, </span><span style="font-size:12.8px">request: "PUT /api/npm/npm-local/@jfrog%</span><span style="font-size:12.8px">2fjfrogpkg HTTP/1.1"</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">То еÑть он декодирует ÑлÑш. Как можно от Ñтого избавитьÑÑ Ð¸ возможно ли Ñто?</span></div></div><div style="font-size:12.8px"><span style="font-size:12.8px">Заранее благодарен за помощь.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-17 15:00 GMT+03:00 <span dir="ltr"><<a href="mailto:nginx-ru-request@nginx.org" target="_blank">nginx-ru-request@nginx.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">СообщениÑ, предназначенные Ð´Ð»Ñ ÑпиÑка<br>
раÑÑылки nginx-ru, отправлÑйте по адреÑу<br>
    <a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<br>
Ð”Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² подпиÑки или<br>
отпиÑки иÑпользуйте веб-Ñтраницу<br>
    <a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
или отправьте пиÑьмо, в теле или теме<br>
которого будет Ñлово 'help', по адреÑу<br>
    <a href="mailto:nginx-ru-request@nginx.org" target="_blank">nginx-ru-request@nginx.org</a><br>
<br>
ÐÐ´Ñ€ÐµÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора Ñтого ÑпиÑка<br>
раÑÑылки:<br>
    <a href="mailto:nginx-ru-owner@nginx.org" target="_blank">nginx-ru-owner@nginx.org</a><br>
<br>
При ответе, пожалуйÑта, измените тему<br>
пиÑьма на более Ñодержательную чем "Re:<br>
Содержание дайджеÑта ÑпиÑка раÑÑылки<br>
nginx-ru..."<br>
<br>Ð’ Ñтом номере:<br>
<br>
  1. Re: nginx забивает вÑе меÑто в<br>
   корневом разделе linux (Иван Мишин)<br>
  2. Re: nginx забивает вÑе меÑто в<br>
   корневом разделе linux (Maxim Kozlov)<br>
  3. Re: nginx забивает вÑе меÑто в<br>
   корневом разделе linux (Иван Мишин)<br>
  4. Re: nginx забивает вÑе меÑто в<br>
   корневом разделе linux (G@rry_)<br>
  5. Re: nginx забивает вÑе меÑто в<br>
   корневом разделе linux<br>
   (Валентин Бартенев)<br>
<br><br>---------- Forwarded message ----------<br>From: "Иван Мишин" <<a href="mailto:simplebox66@gmail.com" target="_blank">simplebox66@gmail.com</a>><br>To: <a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>Cc: <br>Date: Fri, 16 Oct 2015 15:34:02 +0300<br>Subject: Re: nginx забивает вÑе меÑто в корневом разделе linux<br><div dir="ltr">Рможно ли как-то ограничить меÑто которое nginx может иÑпользовать под нужды Ñвоего кеша? Те директивы что мне попадалиÑÑŒ Ñ Ñ‚Ð°Ðº понÑл регулируют размеры одного файла, а как отрегулировать общий размер?</div><div class="gmail_extra"><br><div class="gmail_quote">21 Ð¸ÑŽÐ»Ñ 2015 г., 17:32 пользователь Alexey Malov <span dir="ltr"><<a href="mailto:scukonick@gmail.com" target="_blank">scukonick@gmail.com</a>></span> напиÑал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">13 Ð¸ÑŽÐ»Ñ 2015 г., 9:11 пользователь Иван Мишин <span dir="ltr"><<a href="mailto:simplebox66@gmail.com" target="_blank">simplebox66@gmail.com</a>></span> напиÑал:<span><br><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"><div dir="ltr"><span><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.8000001907349px">Ñто же тема прÑм из учебника...</span></blockquote></span><div>Кроме шуток, будьте добры ткните ноÑом пожалуйÑта, буду очень признателен. </div></div></blockquote></span><div><br>sudo lsof | grep nginx<br><br><a href="http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_buffering" target="_blank">http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_buffering</a><br><a href="http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_path" target="_blank">http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_path</a><br> </div><span><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"><div class="gmail_extra"><br><div class="gmail_quote">13 Ð¸ÑŽÐ»Ñ 2015 г., 17:06 пользователь Daniel Podolsky <span dir="ltr"><<a href="mailto:onokonem@gmail.com" target="_blank">onokonem@gmail.com</a>></span> напиÑал:<br><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><span>> Помогите понÑть куда и чего пишет nginx в корневом разделе.<br>
</span>Ñто же тема прÑм из учебника...<br>
<br>
nginx пишет Ñвой кеш. например - при заборе Ñ Ð±ÐµÐºÐµÐ½Ð´Ð° больших файлов,<br>
или при приеме больших файлов от клиентов.<br>
<br>
файлы кеша nginx удалÑет Ñразу поÑле ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ - чтобы за процеÑÑом не<br>
оÑтавалоÑÑŒ муÑора. поÑтому du их не видит.<br>
<br>
однако, реальное удаление файла и оÑвобождение меÑта в *nix проиÑходит<br>
только поÑле Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°, поÑтому меÑто таки занÑто.<br>
<br>
еÑли вам очень надо знать имена Ñтих файлов - возьмите в руки программу lsof.<br>
_______________________________________________<br>
nginx-ru mailing list<br>
</span><a href="mailto:nginx-ru@nginx.org" target="_blank">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></blockquote></div><br></div>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">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><br></blockquote></span></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div>Alexey Malov</div>
</font></span></div></div>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">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><br></blockquote></div><br></div>
<br><br>---------- Forwarded message ----------<br>From: Maxim Kozlov <<a href="mailto:rogat1y@gmail.com" target="_blank">rogat1y@gmail.com</a>><br>To: <a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>Cc: <br>Date: Fri, 16 Oct 2015 15:41:49 +0300<br>Subject: Re: nginx забивает вÑе меÑто в корневом разделе linux<br><div dir="ltr">> а как отрегулировать общий размер?<br><br><a href="http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_path" target="_blank">http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_path</a><br></div>
<br><br>---------- Forwarded message ----------<br>From: "Иван Мишин" <<a href="mailto:simplebox66@gmail.com" target="_blank">simplebox66@gmail.com</a>><br>To: <a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>Cc: <br>Date: Fri, 16 Oct 2015 16:29:52 +0300<br>Subject: Re: nginx забивает вÑе меÑто в корневом разделе linux<br><div dir="ltr">МакÑим, речь не о том кеше про который вы подумали. ЕÑли Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ понÑл <span style="font-size:12.8px;font-weight:bold;white-space:nowrap">Daniel Podolsky то речь идет о </span><a href="http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_temp_path" target="_blank">http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_temp_path</a></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-16 15:41 GMT+03:00 Maxim Kozlov <span dir="ltr"><<a href="mailto:rogat1y@gmail.com" target="_blank">rogat1y@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span>> а как отрегулировать общий размер?<br><br></span><a href="http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_path" target="_blank">http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_path</a><br></div>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">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><br></blockquote></div><br></div>
<br><br>---------- Forwarded message ----------<br>From: "G@rry_" <<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>><br>To: <a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>Cc: <br>Date: Fri, 16 Oct 2015 12:27:08 -0400<br>Subject: Re: nginx забивает вÑе меÑто в корневом разделе linux<br>Подозреваю что "proxy_buffering off;" поможет легко и проÑто решить<br>
проблему.<br>
ИÑпользовал Ñтот параметр когда нужно было прокÑировать через nginx<br>
потоковые данные. Из проблем заметил только прожорливоÑть nginx'а в плане<br>
процеÑÑорного времени, но не уверен, что дело было именно в буферах. КÑтати<br>
количеÑтвом и размером Ñтих буферов кажетÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ управлÑть.<br>
<br>
Posted at Nginx Forum: <a href="https://forum.nginx.org/read.php?21,260246,262285#msg-262285" rel="noreferrer" target="_blank">https://forum.nginx.org/read.php?21,260246,262285#msg-262285</a><br>
<br>
<br>
<br><br>---------- Forwarded message ----------<br>From: "Валентин Бартенев" <<a href="mailto:vbart@nginx.com" target="_blank">vbart@nginx.com</a>><br>To: <a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>Cc: <br>Date: Fri, 16 Oct 2015 19:52:02 +0300<br>Subject: Re: nginx забивает вÑе меÑто в корневом разделе linux<br>On Friday 16 October 2015 12:27:08 G@rry_ wrote:<br>
> Подозреваю что "proxy_buffering off;" поможет легко и проÑто решить<br>
> проблему.<br>
> ИÑпользовал Ñтот параметр когда нужно было прокÑировать через nginx<br>
> потоковые данные. Из проблем заметил только прожорливоÑть nginx'а в плане<br>
> процеÑÑорного времени, но не уверен, что дело было именно в буферах. КÑтати<br>
> количеÑтвом и размером Ñтих буферов кажетÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ управлÑть.<br>
<br>
Ðто вредный Ñовет. ЕÑли нужно отключить буферизацию на диÑк, то Ñледует<br>
иÑпользовать директиву "proxy_max_temp_file_size 0;".<br>
<br>
ИÑпользование Ð´Ð»Ñ Ñтой цели директивы "proxy_buffering off;" только увеличит<br>
потребление реÑурÑов и ухудшит пропуÑкную ÑпоÑобноÑть.<br>
<br>
--<br>
Валентин Бартенев<br>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">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><br></blockquote></div><br></div></div>