LINUX.ORG.RU

«Висящие» pts-соединения, разорванные ssh-сессии

 , ,


0

2

После проблем с сетью, на сервере часто остаются pts-соединения от разорванных ssh-сессий и продолжают висеть в запущенных процессах.

Нагуглил только решения вроде «kill -9» вручную.

Понятное дело, что для восстановления всего, что делает пользователь надо использовать tmux, screen и тд.

Что обычно делают в такой ситуации?

Обычно сессии должны умирать сразу после tcp-таймаута. Только вот, в случае если данных ни в одну сторону не передавалось, то коннект может весеть очень долго, а следовательно и процессы сессии. Где-то в настройках openssh вроде что-то про таймаут такой было. Либо можно купить настройку tcp-стека ядра, там точно можно форсировать проверки. Либо можно включить автовыход по таймауту неактивности, но это будет работать, только если нету фоновых задач только баш висит.

ktulhu666 ☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.