<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Не отваливается сессия по keepalive</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8717.html</link>
    <description>Разъясните, плз, что не так делаю или куда смотреть&lt;br&gt;есть 2 ноды, на одной висит telnetd где задаю для сокета:&lt;br&gt;setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &amp;const_int_1, sizeof(const_int_1));&lt;br&gt;setsockopt(fd, SOL_TCP, SO_KEEPIDLE, &amp;const_int_1, sizeof(const_int_1));&lt;br&gt;setsockopt(fd, SOL_TCP, SO_KEEPCNT, &amp;const_int_1, sizeof(const_int_1));&lt;br&gt;setsockopt(fd, SOL_TCP, SO_KEEPINTVL, &amp;const_int_1, sizeof(const_int_1));&lt;br&gt;со второй ноды телнечусь к первой&lt;br&gt;первая нода, если у нее теряется конекшен(физически вырубается или дропается линка, к примеру), должна тут же телнет сессия на второй ноде дропнуца, а нет, висит&lt;br&gt;&lt;br&gt;параметры ядра из /proc на первой ноде ничего не меняют, со второй нодой я ничего делать не могу(так задача поставлена)&lt;br&gt;&lt;br&gt;есть подозрения, что тут надо именно клиент настраивать, чего я делать не могу, а через сервер(telnetd) как-нибудь можно что сделать?&lt;br&gt;&lt;br&gt;Регардс )&lt;br&gt;</description>

<item>
    <title>Не отваливается сессия по keepalive (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8717.html#5</link>
    <pubDate>Sun, 29 Aug 2010 22:47:04 GMT</pubDate>
    <description>&amp;gt;Разъясните, плз, что не так делаю или куда смотреть &lt;br&gt;&amp;gt;есть 2 ноды, на одной висит telnetd где задаю для сокета: &lt;br&gt;&amp;gt;setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &amp;const_int_1, sizeof(const_int_1)); &lt;br&gt;&amp;gt;setsockopt(fd, SOL_TCP, SO_KEEPIDLE, &amp;const_int_1, sizeof(const_int_1)); &lt;br&gt;&amp;gt;setsockopt(fd, SOL_TCP, SO_KEEPCNT, &amp;const_int_1, sizeof(const_int_1)); &lt;br&gt;&amp;gt;setsockopt(fd, SOL_TCP, SO_KEEPINTVL, &amp;const_int_1, sizeof(const_int_1)); &lt;br&gt;&lt;br&gt;SO_KEEPIDLE, SO_KEEPCNT, SO_KEEPINTVL - сам придумал? &lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; должна тут же телнет сессия на второй ноде дропнуца, а нет, висит &lt;br&gt;&amp;gt; параметры ядра из /proc на первой ноде ничего не меняют, &lt;br&gt;&lt;br&gt;net.ipv4.tcp_keepalive_time = 1&lt;br&gt;net.ipv4.tcp_keepalive_probes = 1000&lt;br&gt;net.ipv4.tcp_keepalive_intvl = 1&lt;br&gt;&lt;br&gt;&amp;gt; со второй нодой я ничего делать не могу(так задача поставлена) &lt;br&gt;&lt;br&gt;Пошли на х...й тех кто задачу ставил. А если будут таймауты на локальном роутере, &lt;br&gt;и на магистральном роутере затык, а вдруг провод коротит, а вдруг через GPRS/CDMA/Wimax в сеть ходишь.... так вы заипётесь пере</description>
</item>

<item>
    <title>полностью неверный ответ (Вова)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8717.html#4</link>
    <pubDate>Fri, 07 May 2010 05:28:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt;все ответы - рандом? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Автору: всё-таки поиграйте с  /proc/sys/net/ipv4/*keepalive* &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Перечитайте вопрос. &lt;br&gt;&amp;gt;Я его понимаю так: &lt;br&gt;&amp;gt;Как без правки кода/тюнинга стека заставить клиент дропнуть конект с сервером при &lt;br&gt;&amp;gt;отсутсвии линка между ними? &lt;br&gt;&amp;gt;Если вы считаете что keepalive на _сервере_ чем то поможет в такой &lt;br&gt;&amp;gt;ситуации то... &lt;br&gt;&lt;br&gt;я про это &lt;br&gt;&lt;br&gt;&amp;gt; keep-alive это чисто &quot;клиентская&quot; фишка&lt;br&gt;&lt;br&gt;это не надо было писать, чистой воды введение в заблуждение. &lt;br&gt;</description>
</item>

<item>
    <title>полностью неверный ответ (guest)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8717.html#3</link>
    <pubDate>Thu, 06 May 2010 04:51:36 GMT</pubDate>
    <description>&amp;gt;все ответы - рандом? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Автору: всё-таки поиграйте с  /proc/sys/net/ipv4/*keepalive* &lt;br&gt;&lt;br&gt;Перечитайте вопрос.&lt;br&gt;Я его понимаю так:&lt;br&gt;Как без правки кода/тюнинга стека заставить клиент дропнуть конект с сервером при отсутсвии линка между ними?&lt;br&gt;Если вы считаете что keepalive на _сервере_ чем то поможет в такой ситуации то...&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>полностью неверный ответ (Вова)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8717.html#2</link>
    <pubDate>Tue, 04 May 2010 13:58:09 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;для поддержки ничего и не требуется. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Т.е. вы сами себе и отвечаете: &lt;br&gt;&amp;gt;&amp;gt;есть подозрения, что тут надо именно клиент настраивать, чего я делать не могу, &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;да &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;а через сервер(telnetd) как-нибудь можно что сделать? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;нет &lt;br&gt;&lt;br&gt;все ответы - рандом?&lt;br&gt;&lt;br&gt;Автору: всё-таки поиграйте с  /proc/sys/net/ipv4/*keepalive*&lt;br&gt;</description>
</item>

<item>
    <title>Не отваливается сессия по keepalive (guest)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8717.html#1</link>
    <pubDate>Tue, 04 May 2010 11:10:34 GMT</pubDate>
    <description>TCP keepalive чисто клиентская фишка, собственно от сервера (telnetd в вашем случае) для поддержки ничего и не требуется.&lt;br&gt;&lt;br&gt;Т.е. вы сами себе и отвечаете:&lt;br&gt;&amp;gt;есть подозрения, что тут надо именно клиент настраивать, чего я делать не могу, &lt;br&gt;&lt;br&gt;да&lt;br&gt;&lt;br&gt;&amp;gt;а через сервер(telnetd) как-нибудь можно что сделать? &lt;br&gt;&lt;br&gt;нет&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
