Проблема с обнаружением мертвого сеанса на сервере Linux (разница в настройках Keep-Alive между локальным и тестовым серLinux

Ответить Пред. темаСлед. тема
Anonymous
 Проблема с обнаружением мертвого сеанса на сервере Linux (разница в настройках Keep-Alive между локальным и тестовым сер

Сообщение Anonymous »

В настоящее время я работаю на сервере, написанном в C ++, используя библиотеку ASIO для общения. Сервер настроен как на локальной машине Windows, так и на тестовом сервере, работающем Linux. Я столкнулся с проблемой, когда мертвые сеансы должным образом обнаруживаются в моей локальной среде Windows, но не на тестовом сервере под управлением Linux. Когда это произойдет, сеанс может стать простоя. в фоне в течение длительного периода. На моей локальной машине опция SO_KEEPALIVE устанавливается на ложные, но мертвые сеансы все еще обнаруживаются и отключены правильно. SO_KEEPALIVE устанавливает FALSE в обеих средах, но, хотя он работает, как и ожидалось в моей локальной среде Windows, он не работает должным образом на сервере тестирования Linux. В частности, я настроил следующие параметры: < /p>
< /li>
< /ol>

tcp_keepalive_time: время (в секундах) соединение должно быть холостое время до того, как первая пакет-alive будет представлен. Время (в секундах) между повторными передачами Keep-alive. < /P>
< /li>
tcp_keepalive_probes: количество зондов для отправки перед рассмотрением подключения. Локальные и испытательные серверы, поведение все еще отличается. Локальный (Windows) сервер, по -видимому, обнаруживает и закрывает сеансы Dead, как и ожидалось, но тестовый сервер (Linux) не так. Они? Управляемая обработкой.
Спасибо за вашу помощь!

Подробнее здесь: https://stackoverflow.com/questions/795 ... difference
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблема с обнаружением мертвого сеанса на сервере Linux (разница в настройках Keep-Alive между локальным и тестовым сер
    Anonymous » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Replit, Discord BOT - Keep Alive
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Сохранить WebSocket Alive в мобильном сафари
    Anonymous » » в форуме IOS
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Проблема с обнаружением RAID в Oracle Linux 9.4 после обновления с Oracle Linux 7.9 [закрыто]
    Anonymous » » в форуме Linux
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Устранение Vite и условно мертвого кода
    Гость » » в форуме Javascript
    0 Ответы
    13 Просмотры
    Последнее сообщение Гость

Вернуться в «Linux»