Возникла проблема : есть два хоста(A-клиент и B-сервер). С хоста A создается соединение к хосту B по SSH. После прошедшии некоторого времени и большого количества переподключений(обусловленно спецификой работы алгоритма создания подключений) получил следующую ситуацию:
1) netstat --inet - на хосте A, показывает открытое соединение.
2) netstat --inet - на хосте B, не показывает никаких соединений с A
3) после попытки убить соединение на A при помощи cutter выяснилось что оно не фигурирует в /proc/net/ip_conntrack
Соединение висит уже 6 часов и отваливаться не думает. Основная проблема в том что для него вызывана процедура блокирующего чтения, которая не может отвалиться и вызывает проблемы в работе программы.
Вопросы:
1) как может возникнуть подобная ситуация, разве соединение не должно отваливаться по таймауту?
2) как лучше всего решать подобные ситуации(желательно системными настройками, так как доступа к вызову read - нет)?
Ответ на:
комментарий
от val-amart
Ответ на:
комментарий
от val-amart
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от Jetty
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от Jetty
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от Jetty
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от Jetty
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от val-amart
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от val-amart
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от val-amart
Ответ на:
комментарий
от val-amart
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от val-amart
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от val-amart
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от pathfinder
Ответ на:
комментарий
от recon88
Ответ на:
комментарий
от recon88
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Socket Problem (2001)
- Форум Socket problem! (2001)
- Форум nginx tcp timeout (2016)
- Форум centericq socket problems (2006)
- Форум Oracle socket read timeout (2018)
- Форум TCP WRAPPER problem (2001)
- Форум [опрос] socket I/O timeouts (2010)
- Форум non-blocking sockets timeout poll() (2006)
- Форум nginx proxy tcp socket (2019)
- Форум TCP Socket i buffer (2004)