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_64
및 OpenSSH_5.3p1, OpenSSL 1.0.1e-fips
. 현재 가동 시간은 19일입니다. init
, 아니 를 사용합니다 systemd
. 루트 액세스 권한이 없으므로 다양한 구성을 테스트할 수 있는 능력이 제한됩니다(이것은 프로덕션 장치이므로 시스템 관리자도 주의해야 할 것으로 예상됩니다).