原文 : http://hdwong.com/articles/2009/04/00000034.html
最近工作時經常要同時維護 3 臺 ubuntu 的主機,但當 ssh client 視窗在幾分鐘沒有鍵盤操作的時候,會話就會超時斷線,特別對於 sftp 管理時會更加煩躁 :(
找了一些關於 ssh server 的資料,發現通過修改 sshd 的配置檔案,能夠讓 ssh server 傳送「心跳」訊號來維持持續連線,下面是設定的內容
開啟伺服器 /etc/ssh/sshd_config,我在最後增加一行
clientaliveinterval 60
clientalivecountmax 1
這樣,ssh server 每 60 秒就會自動傳送乙個訊號給 client,而等待 client 回應,(注意:是伺服器發心跳訊號,不是客戶端,這個有別於一些 ftp client 傳送的 keepalives 訊號哦~~~),如果客戶端沒有回應,會記錄下來直到記錄數超過 clientalivecountmax 的值時,才會斷開連線。
ZooKeeper 會話超時
1 會話概述 在zookeeper中,客戶端和服務端建立連線後,會話隨之建立,生成乙個全域性唯一的會話id session id 伺服器和客戶端之間維持的是乙個長連線,在session timeout時間內,伺服器會確定客戶端是否正常連線 客戶端會定時向伺服器傳送heart beat,伺服器重置下次...
tomcat 設定會話超時
1 為單個web設定session 在web.xml中新增 xml html view plain copy session config session timeout 15session timeout 單位為分鐘 session config 2 為單個servlet指定會話超時時間 在 we...
tomcat 會話超時設定
1 為單個web設定session 在web.xml中新增 xml html view plain copy 15session timeout 單位為分鐘 session config 2 為單個servlet指定會話超時時間 在web.xml中新增 xml html view plain cop...