リモートホストが突然接続を閉じると、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(サンディエゴ)Linux2.6.32-642.6.2.el6.x86_64OpenSSH_5.3p1, OpenSSL 1.0.1e-fips。現在の稼働時間は19日です。init、いいえを使用しますsystemd。ルートアクセス権がないため、さまざまな構成をテストする能力が制限されます(これは本番デバイスであるため、システム管理者にも注意が必要であると予想されます)。

関連情報