<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"><span style="font-family:sans-serif;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">> Или сообщите разработчику eustas о проблеме,</span><br style="font-family:sans-serif;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><span style="font-family:sans-serif;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">> чтобы тот сам связался с тем, кто занимается портом nginx,</span><br style="font-family:sans-serif;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><span style="font-family:sans-serif;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">> чтобы тот поправил ссылку на модуль eustas:ngx_brotli</span><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><span style="font-family:sans-serif;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div class="gmail_default" style="">извиняюсь за оффтопик, но это было мощно :D</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Jun 21, 2018 at 1:42 PM Gena Makhomed <<a href="mailto:gmm@csdoc.com">gmm@csdoc.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 20.06.2018 20:18, rihad wrote:<br>
<br>
> После обновления nginx с 1.12 до 1.14 на FreeBSD 10 открытые удаленные файлы<br>
> (lsof +L1) стремительно растут для nginx.<br>
> В обеих версиях один конфиг, и одни опции постройки.<br>
> <br>
> OPTIONS_FILE_SET+=BROTLI<br>
<br>
Судя по файлу<br>
<a href="https://github.com/freebsd/freebsd-ports/blob/master/www/nginx/Makefile.extmod" rel="noreferrer" target="_blank">https://github.com/freebsd/freebsd-ports/blob/master/www/nginx/Makefile.extmod</a><br>
<br>
у Вас используется<br>
<br>
BROTLI_LIB_DEPENDS= libbrotlicommon.so:archivers/brotli<br>
BROTLI_GH_TUPLE= eustas:ngx_brotli:37ab9b2:brotli<br>
BROTLI_VARS= DSO_EXTMODS+=brotli<br>
<br>
eustas:ngx_brotli - это глючная версия модуля, которая приводит<br>
к утечке сокетов, недавно этот вопрос обсуждался в этой же рассылке:<br>
<a href="http://mailman.nginx.org/pipermail/nginx-ru/2018-June/061206.html" rel="noreferrer" target="_blank">http://mailman.nginx.org/pipermail/nginx-ru/2018-June/061206.html</a><br>
<br>
После этого обсуждения eustas поправил в своем форке проблему:<br>
<a href="https://github.com/eustas/ngx_brotli/commit/e26248ee361c04e25f581b92b85d95681bdffb39" rel="noreferrer" target="_blank">https://github.com/eustas/ngx_brotli/commit/e26248ee361c04e25f581b92b85d95681bdffb39</a><br>
<br>
Но порт FreeBSD ссылается на глючную версию 37ab9b2 от 17 апреля 2018.<br>
<br>
Версия с исправленным глюком - это e26248e<br>
<a href="https://github.com/google/ngx_brotli/compare/master...eustas:master" rel="noreferrer" target="_blank">https://github.com/google/ngx_brotli/compare/master...eustas:master</a><br>
<br>
Соответственно, Вам надо связаться с ответственным за порт<br>
<a href="https://github.com/freebsd/freebsd-ports/tree/master/www/nginx" rel="noreferrer" target="_blank">https://github.com/freebsd/freebsd-ports/tree/master/www/nginx</a><br>
чтобы тот поправил ссылку на модуль eustas:ngx_brotli<br>
<br>
Или сообщите разработчику eustas о проблеме,<br>
чтобы тот сам связался с тем, кто занимается портом nginx,<br>
чтобы тот поправил ссылку на модуль eustas:ngx_brotli<br>
<br>
Если проблему в портах уже исправили, но просто забыли обновить<br>
содержимое портов на github - тогда Вам достаточно будет просто<br>
пересобрать nginx заново из портов и проблема будет устранена.<br>
<br>
-- <br>
Best regards,<br>
Gena<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></blockquote></div>