Limpar processos SSH quebrados

2

Eu tenho alguns processos de aparência estranha no meu contêiner docker.

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

Eu normalmente faço SSH no meu servidor e faço um docker exec -it my-container bash . Isso às vezes trava, resultando em eu ter que fechar a janela do terminal.

Eu estou supondo que a lista de processos do bash é resultado da quebra da minha conexão, o que resulta neles pendurados no servidor.

Existe uma maneira de detectá-los e removê-los? Ou eu tenho que fazer isso manualmente?

    
por Karl Morrison 05.06.2017 / 13:57

1 resposta

0

Normalmente, as sessões ssh são fechadas após o tempo limite (por inatividade).
Isto é opções em / etc / ssh / sshd_config:

#Default values
TCPKeepAlive yes
ClientAliveInterval 0
ClientAliveCountMax 3

Então você não precisa se preocupar com isso.

    
por UNIm95 05.06.2017 / 14:43