The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз nginx 1.16.0, opennews (??), 23-Апр-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


28. "Релиз nginx 1.16.0"  –1 +/
Сообщение от нах (?), 24-Апр-19, 10:29 
это у кого как. У некоторых, вообще-то появился его выключатель.

sysctl net.inet.tcp.always_keepalive
net.inet.tcp.always_keepalive: 1

это стандартная настройка.

Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз nginx 1.16.0"  +/
Сообщение от Нэээ (?), 24-Апр-19, 20:19 
В оси он у тебя и так был. А вот в nginx не было как класса
Ответить | Правка | Наверх | Cообщить модератору

40. "Релиз nginx 1.16.0"  +/
Сообщение от пох (?), 25-Апр-19, 20:22 
> В оси он у тебя и так был. А вот в nginx не было как класса

чтобы его там "не было как класса" - нужно _специально_ открыть сокет и вручную setsockopt'ом выключить этот режим.


  

Ответить | Правка | Наверх | Cообщить модератору

41. "Релиз nginx 1.16.0"  +/
Сообщение от Нэээ (?), 25-Апр-19, 23:40 
Все почти так, только наоборот. Его как надо явно включить через setsockopt. Иначе его нет.
Ответить | Правка | Наверх | Cообщить модератору

42. "Релиз nginx 1.16.0"  +/
Сообщение от пох (?), 26-Апр-19, 12:14 
для бестолковых - вам показали настройку, которая в системе из коробки, и которая делает что он - есть, пока явно не попросишь выключить.

Ответить | Правка | Наверх | Cообщить модератору

43. "Релиз nginx 1.16.0"  +/
Сообщение от Нэээ (?), 27-Апр-19, 08:17 
Для совсем бестолковых:
Эта настройка sysctl , что привели ранее, отключает или включает в ядре поддержку tcp keepalive на общесистемном уровне.
Но если вы в своем приложении явно не попросили ядро через setsockopt включить для вашего сокета tcp kerpalive, то его просто так там не образуется и не важно что там в sysctl.

Так вот речь в новости о том, что в nginx наконец появилась опция "попросить ядро о tcp kerpalive в сокете к апстриму". Дальше уtcp keepalive в сокете появится или нет в зависимости от того включен ли он на общесистемном уровне.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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