Fabric: Keepalive-Kontrolle wiederherstellen

Erstellt am 19. Juni 2018  ·  4Kommentare  ·  Quelle: fabric/fabric

v1 hatte eine einfache Ganzzahl env.keepalive / --keepalive , die in client.get_transport().set_keepalive(xxx) ; v2 hat das noch nicht portiert.

Feature Needs patch Network

Hilfreichster Kommentar

Gibt es ein Update, ob dies bald portiert werden kann? Scheint eine einfache Lösung zu sein.

Alle 4 Kommentare

Gibt es ein Update, ob dies bald portiert werden kann? Scheint eine einfache Lösung zu sein.

Das möchte ich auch gerne umsetzen.

Wie würde man diese Funktionalität derzeit mit Fabric2 implementieren? Oder ist es überhaupt möglich?

Dies kann eine schmutzige Problemumgehung sein, aber es ist möglicherweise möglich, das Timeout auf diese Weise festzulegen:
from fabric2 import Connection
c = Connection(host="1.2.3.4", user="user", connect_kwargs={"key_filename": "my_key"}
c.run("echo hey")
c.transport.set_keepalive(<keepalive>)

Ich habe im Moment keine andere Möglichkeit gefunden, Keepalive mit Fabric2 zu setzen ):

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen