Dies macht meine Programmierung in letzter Zeit wirklich frustrierend.ssh hängt mit hoher Latenz Verbindung (verbindet international)
Ich bin in Argentinien gerade Verbindung zu einem US-Server über SSH. Verständlicherweise sind die Pings hier etwas höher (ungefähr 200ms im Durchschnitt), so dass es bei jedem SSH eine leichte Verzögerung zwischen jedem Tastendruck gibt. Das ist gut und einfach genug, um damit zu arbeiten.
Es ist nicht einfach zu arbeiten ist, dass etwa alle 5 Minuten oder so, SSH wird vollständig hängen und dauert etwa 3-5 Minuten, um eine Eingabeaufforderung zurück. Ich weiß, dass der Server nicht steckengeblieben ist, weil ich mehrere neue Verbindungen leicht öffnen kann, während ich darauf warte, dass einer zurückkehrt (tatsächlich ist dies die einzige Möglichkeit, die ich hätte arbeiten können). Und wenn SSH endlich zurückkommt, kann ich sehen, dass es tatsächlich im Hintergrund funktioniert hat (große Dateidownloads waren eine gute Möglichkeit, dies zu testen), aber es hat meinen Bildschirm gerade nicht aktualisiert.
Hat jemand eine Idee, was könnte das verursachen?
Wenige andere Fakten: Der Server ist Ubuntu und ich verbinde mich mit Mac OS X. Ich habe Keepalive in den SSH-Einstellungen eingeschaltet. Es ist am wahrscheinlichsten zu hängen, wenn ich eine Taste gedrückt halte (zum Beispiel einen linken oder rechten Pfeil zum Scrollen), der schnell viele Tasten sendet. Tatsächlich kann ich den Hang zuverlässig reproduzieren, indem ich einen beliebigen Schlüssel wie "a" anmelde und festhalte - er kommt nie über eine volle Zeile von "a" hinaus, bevor er hängt. Das hat gerade erst begonnen, als ich zum ersten Mal international verbunden bin, also nehme ich an, dass es etwas damit zu tun hat (Latenz?), Aber ich kann es nicht sicher sagen.
Willkommen in Argentinien, Land des Paketverlustes. –