私のUbuntuサーバーはtmuxを実行します。サーバー自体にログインするとtmuxが生成され、SSHを使用してログインするとtmuxも生成されます。
再起動後、ログインサーバーは数秒以内にtmuxを起動し、SSHを使用してログインしても数秒以内に起動します。
数週間後にローカルおよびリモートログインを試みた後でも、SSHを使用したログインは数秒以内にまだtmuxを起動しますが、サーバーからローカルにログインすることはますます遅くなります。 tmuxが登場する前は20分以上の遅れを経験しました。
何が問題なのかわかりませんが、なぜかサーバーに関連しているようです。この問題をどのように解決できますか? tmuxに関するエラーメッセージはありません。
答え1
私にとって、それは次の行に問題がありました.zprofile
。
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/gbajson/.zprofile
数週間後、下に700を超える行が発生した.zprofile
ため、速度が徐々に遅くなり始めました。
gbajson@misio:~$ grep -c "/home/linuxbrew/.linuxbrew/bin/brew shellenv" .zprofile
715
答え2
接続が完了して実行されるたびにセッションを切断するか、強制的に切断すると(たとえば、端末エミュレータを閉じる)、tmux
毎回新しいセッションが作成されます。tmux a || tmux
ログイン/接続するときは必ずこのようなものを使用してください。