The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск nginx 1.13.6

11.10.2017 12:53

Доступен выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.13.6, в котором реализованы следующие изменения:

  • В модуле stream исправлена ошибка, проявляющаяся при использовании директивы 'ssl_preread' (не работало переключение на следующий бэкенд);
  • Внесены исправления в модуль ngx_http_v2_module;
  • Исправлена ошибка на 32-битных платформах с 64-битным time_t, на которых не поддерживались даты после 2038 года;
  • Внесены исправления в обработку дат до 1970 года и после 10000 года;
  • В модуле stream исправлена ошибка, из-за которой таймауты ожидания UDP-пакетов от бэкендов не заносились в лог или заносились с классом info вместо error;
  • Исправлена ошибка при использовании протокола HTTP/2, из-за которой nginx мог вернуть ошибку 400, не указав в логе причину;
  • Внесены исправления в обработку повреждённых файлов кэша;
  • Исправлена ошибка, приводящая к игнорированию заголовков управления кэшированием при перехвате ошибок обработчиком error_page;
  • Исправлена ошибка при использовании протокола HTTP/2, из-за которой могло быть повреждено тело запроса;
  • Внесены исправления в обработку адресов клиентов при использовании unix domain сокетов;
  • Исправлена ошибка при использовании директивы "hash ... consistent" в блоке upstream, из-за которой nginx сильно нагружал процессор, если были заданы большие веса и все или почти все бэкенды были недоступны.


  1. Главная ссылка к новости (http://mailman.nginx.org/piper...)
  2. OpenNews: Увеличение пропускной способности и минимизация задержек на серверах с nginx
  3. OpenNews: Выпуск nginx 1.13.5
  4. OpenNews: Выпуск nginx 1.13.4
  5. OpenNews: Выпуск http-серверов Apache 2.4.27, nginx 1.13.3 и 1.12.1
  6. OpenNews: Релиз HTTP-сервера nginx 1.12.0
Автор новости: eRIC
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47367-nginx
Ключевые слова: nginx
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 19:57, 11/10/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    >Внесены исправления в обработку дат после 10000 года

    Широко мыслят.

     
     
  • 2.3, A.Stahl (ok), 20:02, 11/10/2017 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Любитель считать биты?
    -- Эй ты, сюда иди, укурок! Ты какого хрена целый char выделил для хранения дня месяца. У тебя что, морда сишная, бывают месяцы по 256 дней? Ты бы ещё int выделил. Int тут, int там, а потом глядишь и килобайта как и не было!
     
     
  • 3.12, Аноним (-), 15:36, 12/10/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А вот так байт за байтом - фигак, терабайты траффика. Если конечно это не хомпага куда кроме роботов никто не ходит.
     

  • 1.2, Аноним (-), 19:58, 11/10/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >  Внесены исправления в обработку дат до 1970 года и после 10000 года;

    Оптимистично

     
  • 1.5, Аноним (-), 20:50, 11/10/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Готовятся заранее к проблеме 10000 для межпланетных кораблей.
     
     
  • 2.6, h31 (ok), 21:07, 11/10/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Пройдут годы, века, тысячелетия, а по глобальной сети всё так же будут ходить статейки о том, что Nginx - только прокси, и обязательно надо ставить за ним Apache.
     
     
  • 3.7, Аноним (-), 22:03, 11/10/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Надеюсь и верю в лучшее, что вместо apache будет nginx unit.
     
     
  • 4.8, Sw00p aka Jerom (?), 22:43, 11/10/2017 [^] [^^] [^^^] [ответить]  
  • +/
    фигня не нужная
     
     
  • 5.16, Аноним (-), 09:11, 13/10/2017 [^] [^^] [^^^] [ответить]  
  • +/
    не нужная, а какая?
     
     
  • 6.18, Sw00p aka Jerom (?), 15:38, 13/10/2017 [^] [^^] [^^^] [ответить]  
  • +/
    бесполезная, вы думаете фишка в том, что на одной ОС можно без использования контейнерной изоляции запускать разные версии тогоже ПхП ? и только для этого? б с д у н ы сразу вам на клетки указали бы. А "правильные" указали бы на "не нужность" держать две версии на продакшене.
     
     
  • 7.19, KonstantinB (ok), 03:40, 15/10/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я вот держу 5.3 до сих пор, потому что лень старый г-код 15-летней давности править.

    Правда, в lxc-контейнер недавно унес, надоела помойка :-)

     
  • 7.20, Аноним (-), 12:08, 15/10/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кто о чем, а вшивый о бане. Тебя эти граждане изнасиловали что-ли что ты так пупок рвешь?
     
  • 3.11, key (??), 14:17, 12/10/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну хотя бы не голый апач, уже радость.
     

  • 1.9, Аноним (-), 03:29, 12/10/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда уже включат в поставку поддержку brotli
     
     
  • 2.10, eRIC (ok), 07:03, 12/10/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Когда уже включат в поставку поддержку brotli

    насколько критично включение brotli в nginx? если сам Google активно больше работает над самым форматом brotli, а модуль для nginx больше года не обновляется

     
  • 2.13, Аноним (-), 18:26, 12/10/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем? Динамический контент им сжимать слишком дорого. Не то что zstd
     
     
  • 3.14, Аноним (-), 20:12, 12/10/2017 [^] [^^] [^^^] [ответить]  
  • +/
    brotli_static on;
    brotli off;
     
  • 2.15, KonstantinB (ok), 21:39, 12/10/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    динамические модули  для того и придумали, чтобы не тащить все подряд в поставку
     
     
  • 3.17, eRIC (ok), 10:27, 13/10/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > динамические модули  для того и придумали, чтобы не тащить все подряд
    > в поставку

    +1

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру