kullanım -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3
Kombinasyon ServerAliveInterval=15,ServerAliveCountMax=3
, G / Ç hatalarının bir dakikalık ağ kesintisinden sonra ortaya çıkmasına neden olur. Bu önemlidir ancak büyük ölçüde belgelenmemiş. Eğer ServerAliveInterval
seçenek varsayılan olarak bırakılmışsa (yani canlı kontrol olmadan), G / Ç askıda kalmasını deneyimleyen süreçler, sshfs düzeltildikten sonra bile süresiz uyuyor gibi görünmektedir reconnect
. Bunu işe yaramaz bir davranış olarak görüyorum.
Başka bir deyişle ne olur -o reconnect
atamadan ServerAliveInterval
herhangi G / Ç başarılı veya ssh altına bağlanır eğer süresiz uygulamayı askıda kalacaktır ya olmasıdır. Sonuç olarak tipik bir uygulama tamamen askıda kalır. G / Ç’nin bir hata döndürmesine ve uygulamayı devam ettirmesine izin vermek isterseniz, ihtiyacınız ServerAliveInterval=1
veya daha fazlasını yapmanız gerekir .
ServerAliveCountMax=3
Neyse varsayılan, ama okunabilmesi için bunu belirtmek istiyorum.