mac一般

Macのターミナル.appが固まる

更新日:

最近、自宅のMacのターミナル.appが頻繁に固まって作業にならないので、原因を調べてみた。sshがタイムアウトしていることが原因、ということがわかったので、対策方法を書いてみます。参考にしたのはここ

sshのタイムアウトが原因でない場合は治りません。
サーバ、クライアントどちらか一方を対応すれば良いようです。

クライアント側の対応

sshd サーバと応答確認する間隔 ServerAliveIntervalを設定する。

$ vi ~/.ssh/config
ServerAliveInterval 15

別にServerAliveCountMaxという設定値があり、こちらはデフォルトが3。ServerAliveInterval=15を設定すると、15秒間隔で応答確認し、タイムアウトした場合には3回リトライする。

サーバ側の対応

サーバ側では /etc/ssh/sshd_config の ClientAliveInterval を設定する。

$ sudo vi /etc/ssh/sshd_config
ClientAliveInterval 15

結果

とりあえず1日、現象は起きなくなった。

-mac一般
-

Copyright© ikuty.com , 2018 AllRights Reserved Powered by AFFINGER4.