Очистка разбитых SSH-процессов

У меня есть несколько странных процессов в моем контейнере докеров.

root 1366 0.0 0.0 18208 460 ? Ss+ Mar08 0:00 bash root 2103 0.0 0.0 18208 452 ? Ss+ Mar08 0:00 bash root 3094 0.0 0.0 18208 448 ? Ss+ Mar08 0:00 bash root 10078 0.0 0.0 18212 460 ? Ss+ Mar08 0:00 bash root 11535 0.0 0.0 18212 620 ? Ss+ Mar08 0:00 bash root 22641 0.0 0.0 18208 1992 ? Ss 11:54 0:00 bash

Я обычно SSH на свой сервер, а затем делаю docker exec -it my-container bash. Это иногда зависает, в результате меня закрывает окно терминала.

Я угадываю список процессов bash, что является результатом нарушения моего соединения, которое приводит к их зависанию на сервере.

Есть ли способ их обнаружить и удалить? Или мне нужно сделать это вручную?

2
задан 5 June 2017 в 14:57

2 ответа

Обычно сеансы ssh закрываются после таймаута (через неактивность). Это параметры в файле / etc / ssh / sshd_config:

#Default values TCPKeepAlive yes ClientAliveInterval 0 ClientAliveCountMax 3

Так что вам не нужно беспокоиться об этом.

0
ответ дан 18 July 2018 в 12:08

Обычно сеансы ssh закрываются после таймаута (через неактивность). Это параметры в файле / etc / ssh / sshd_config:

#Default values TCPKeepAlive yes ClientAliveInterval 0 ClientAliveCountMax 3

Так что вам не нужно беспокоиться об этом.

0
ответ дан 24 July 2018 в 19:55

Другие вопросы по тегам:

Похожие вопросы: