Доступен (http://mailman.nginx.org/pipermail/nginx-announce/2018/00022...) выпуск основной ветки nginx 1.15.7 (http://nginx.org), в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.14 (https://www.opennet.me/opennews/art.shtml?num=48454) вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей).
Основные изменения (http://nginx.org/en/CHANGES):- В модуль stream добавлена директива "proxy_requests (http://nginx.org/ru/docs/stream/ngx_stream_proxy_module.html...)", задающее число датаграмм, полученных от клиента, по достижении которого удаляется привязка между клиентом и существующей UDP-сессией. После получения указанного количества датаграмм следующая датаграмма, полученная от того же клиента, начинает новую сессию;
- Добавлен новый параметр "delay" в директиве limit_req" (http://nginx.org/ru/docs/http/ngx_http_limit_req_module.html), задающий лимит, по достижении которого избыточные запросы задерживаются;
- Устранены утечки памяти в случае ошибок при переконфигурации;- Внесены исправления, связанные с работой переменных $upstream_response_time, $upstream_connect_time и $upstream_header_time;- Устранён крах (segmentation fault) рабочего процесса, который мог произойти если модуль ngx_http_mp4_module использовался на 32-битных платформах.
URL: http://mailman.nginx.org/pipermail/nginx-announce/2018/00022...
Новость: https://www.opennet.me/opennews/art.shtml?num=49704
Новость задержалась, релиз был 6 дней назад.
> Новость задержалась, релиз был 6 дней назад.дайте поспать хоть ;)
много претензий к nginx в последнее время, всё перенесено в платную версию, нет api в бесплатной, далее нет нормального модуля dns resolver, который при смене dns апстрима его подхватывает (течёт и падает с oom при наличии более одного worker процесса в сочетании с модулем dynamic upstream). нет нормальных l7 health check, только l4. в связи с этим просто невозможно применение в энтерправйзе, либо nginx plus, либо ничего. сейчас ищем утечки в этих "сторонних" модулях, но api в nginx похоже не завезут никогда. а хотелось бы.
Нафига вам nginx? Это всё покрывается с лихвой при помощи haproxy
> Нафига вам nginx? Это всё покрывается с лихвой при помощи haproxy+1
оставлю это тут
https://www.youtube.com/watch?v=yQvcHy_tPjIРеальность такова что nginx производительнее, но у HAProxy тоже есть твои преимущества.
Использую оба, в зависимости от задачи, и вам того же советую.PS
Общался, однажды, на конференции в ЯНДЕКСе с Сысоевым - негатива ни какого не почувствовал.
Простой и открытый человек.
При этом он смог себя реализовать так что дай бог каждому и это достойно уважения.
И каков был бюджет данного кино? :) По своему опыту скажу что haproxy гораздо производительнее и фичастее, когда дело касается лоад балансинга и тому подобного. Может nginx plus за тонны денег работает лучше, но в сравнении с opensouce nginx -- хапрокси на голову выше. ИМХО!
а давно общались-то? А то последнее время есть подозрение, что его замуровали в подвале nginx inc, чтоб не мешался пилить бабло.
Это общемировая практика. Думайте лучше что важнее попилить и купить себе новые игрушки или технический корректно решить проблему. Просто потом все вокруг рушиться и игрушки ваши тоже разваливаються так как там тоже пилуны сидят
да, но тут сам человек как-то растворился в воздухе - хотя его, действительно, многие видели и вживую общались. Но давно.
> да, но тут сам человек как-то растворился в воздухе - хотя его,
> действительно, многие видели и вживую общались. Но давно.А не был ли он виртуалом? Паспорт-то, с милицией!, не проверяли.
Вышел в деньги досвидос. Ты-то :-P должОн понять.
Ну вот недавно его (голограмму?) на сцене показывали https://www.youtube.com/embed/5gFozEw_1Mk?rel=0&fmt=18&html5...
ruBSD 2014 - четыре года назад
Используйте nginx ровно для того, для чего он предназначен.>>нет нормальных l7 health check, только l4.
приведите пример нормального l7 протокола, я не знаю ни одного.
пс: nginx не проксирует snmp, кому поплакаться? легче закопать snmp :)
> всё перенесено в платную версиюзвучит, как будто далее перечисленное когда-то было бесплатно
> невозможно применение в энтерправйзе
"энтерпрайз", который ноет о цене на софт (не о наличии исходников - а о цене) на опеннете.
я у мамы ентерпрайз :-)
да я не ною уже, я покупаю nginx plus, этот функционал должен присутствовать и в бесплатной версии, на всё nginx+ не купишь - он по 2500$ за ноду.
ну то есть как одна зарплата ентер-прайсного админа в месяц, которую он, почему-то, получать желает ежемесячно, а не раз в году, хотя бы? Причем еще и налогов не надо с этих денег платить? Ну, даже не знаю, как они могут быть такими жядными кю...
Возьмите меня на работу с такой ежемесячной зарплатой, согласен и на конверты, чтобы налоги не платить!
Ну и наличие nginx plus не избавляет от необходимости в админе, который его настроит и будет поддерживать.
> Возьмите меня на работу с такой ежемесячной зарплатойа умеешь-то ты чо, чтоб ее получить?
> , согласен и на конверты,
> чтобы налоги не платить!все согласны, работодатель, гад, несогласный - не хочет, падла такая, отсидеть десяточку или словить внезапную смерть от сердечного приступа (уже лет десять за чорный обнал гораздо вероятнее получить такую оплату, чем проценты, он криминализирован донельзя - причем товарищ майор, естественно, не просто в доле, а руководит процессом, периодически докладывая полковнику). Приходится делиться, и тебе, и ему.
> Ну и наличие nginx plus не избавляет от необходимости в админе, который
> его настроит и будет поддерживать.ну-у-у-у...скажем так, сильно уменьшает. Во-первых, есть техподдержка, во-вторых, любая обезьянка справится, а не справится - купят ей Controller. Там вообще только знай себе кнопки в интуитивно-приятной вебне жмакай.
почитай-посмотри вебинары на nginx.com, оцени на _насколько_тyпых_жывотных_ это ориентированно.
какой-нибудь vts оно не настроит, я уверен. Но ему и не надо.
На самом деле вполне рядовая ЗП для DC и его северного дубликата. Конечно не только nginx надо за эти деньги уметь настраивать, но скажем так - никаких сверх-скиллов не нужно. Нужны азы программирования, более-менее уверенное знание теории устройства ОС, сетей и дебага всякого барахла на ходу.
> всё перенесено в платную версиюлолшта? Назовить хоть одну функцию, _перенесенную_ в платную версию?
новые фичи, совершенно бесполезные держателям хомячков в личных аквариумах, да, в коммерческой версии, нет денег - значит тебе не настолько они нужны, как и чудо-api.
> в связи с этим просто невозможно применение в энтерправйзе
а ваш ентер-прайс так любит пользоваться чужим трудом нахаляву? Бегите, глупцы - вас ведь тоже поимеют на халяву, и еще велят со своим вазелином на работу ходить.
> Устранён крах (segmentation fault) рабочего процесса, который мог
> произойти если модуль ngx_http_mp4_module использовался на 32-битных
> платформах.это они так классно предыдущий баг пофиксили?