원격 호스트가 갑자기 연결을 닫으면 tmux가 종료되지만 수동 로그아웃은 유지됩니다.

원격 호스트가 갑자기 연결을 닫으면 tmux가 종료되지만 수동 로그아웃은 유지됩니다.

tmux 세션에 연결하는 호스트에서 10분 동안 활동이 없으면 연결이 닫힙니다.

Connection to somewhere.uk closed by remote host.

다시 로그인한 후 tmux가 더 이상 실행되지 않고 다시 연결할 수 없습니다.

$ ls -l /tmp/tmux-35063/default
srw-rw---- 1 gholl users 0 Nov 14 19:27 /tmp/tmux-35063/default=
$ tmux -S /tmp/tmux-35063/default attach
no sessions
$ tmux -S /tmp/tmux-35063/default ls
failed to connect to server: Connection refused
$ lsof | grep [t]mux
$ ps aux | grep [t]mux
$ 

설명된 문제와 다릅니다.여기또는여기, tmux가 죽었기 때문입니다. 설명된 문제와도 다릅니다.SSH 연결을 끊으면 tmux 세션이 종료됩니다., 주기적으로 SSH 클라이언트를 로그아웃하거나 종료해도 tmux는 여전히 실행 중이고 다시 연결할 수 있기 때문입니다. tmux에서 연결을 끊었지만 로그인 상태를 유지하면 연결이 끊어져도 tmux가 종료되지 않습니다. tmux에 연결되어 있는 동안 원격 호스트가 연결을 닫을 때만 문제가 발생하는 것 같습니다.

이런 현상의 원인은 무엇이며 해결 방법은 무엇입니까? 원격 호스트가 연결을 닫을 때 tmux가 종료되지만 정상적으로 로그아웃하거나 클라이언트 연결을 닫을 때는 종료되지 않도록 하는 설정이 있습니까?

원격 기계는 실행되는 과학적 분석 기계입니다.Red Hat Enterprise Linux 서버 버전 6.8(샌디에고)Linux 2.6.32-642.6.2.el6.x86_64OpenSSH_5.3p1, OpenSSL 1.0.1e-fips. 현재 가동 시간은 19일입니다. init, 아니 를 사용합니다 systemd. 루트 액세스 권한이 없으므로 다양한 구성을 테스트할 수 있는 능력이 제한됩니다(이것은 프로덕션 장치이므로 시스템 관리자도 주의해야 할 것으로 예상됩니다).

관련 정보