tmux e sessões de tela desaparecem quando a conexão é perdida abruptamente

1

Eu usei a tela e o tmux para poder retomar meu trabalho no servidor. Eu encontrei esse problema com ambos tmux e tela onde as sessões ativas desaparecem quando eu perco a conexão com a Internet abruptamente ou quando eu apenas fazer logoff e log in mesmo depois de ter desconectado com segurança as sessões. Algo que eu notei é que outra interrupção na conexão, seja fechar a conexão à Internet e reconectar, desconectar ou fechar o terminal pode, na maioria das vezes, magicamente trazer as sessões vivas. Eu sei que essas sessões ainda estão em execução porque os processos em execução nas sessões ainda estão produzindo saída. No entanto, às vezes eu não posso usar o truque de interrupção para trazer as sessões de volta vivo e eles reaparecem dias depois.

Estou executando essas sessões em ssh, portanto, não tenho privilégios de root. Então rodando "killall -10 tmux" dá o erro "Operação não permitida". Você tem alguma sugestão sobre como lidar com isso?

    
por user12011 13.10.2017 / 21:55

1 resposta

1

Isso é muito estranho mesmo. (Falando sobre tmux. Eu não uso tela pura há muito tempo)

São seus passos para abrir uma sessão do tmux como esta?

  • Você SSH na máquina do servidor
  • Crie uma sessão com tmux new-session -s <session name>

Quando você encontra esta situação estranha, qual é a saída de tmux list-sessions ? Geralmente, ele mostra suas sessões desanexadas e você pode anexar mais tarde a elas novamente com tmux attach -t <session name> .

E o que você quer dizer com "magicamente trazer as sessões vivas"? Quando você conecta o SSH ao servidor, a sessão é restaurada e você está magicamente nisso?

    
por 13.10.2017 / 22:06