Fabric: キープアライブ制御を回復します

作成日 2018年06月19日  ·  4コメント  ·  ソース: fabric/fabric

v1には単純な整数env.keepalive / --keepalive 、それがclient.get_transport().set_keepalive(xxx)に変換されました。 v2はまだそれを移植していません。

Feature Needs patch Network

最も参考になるコメント

これがすぐに移植できるかどうかについての更新はありますか? 簡単な修正のようです。

全てのコメント4件

これがすぐに移植できるかどうかについての更新はありますか? 簡単な修正のようです。

これも実装してほしいです。

現在Fabric2でこの機能をどのように実装しますか? または、それも可能ですか?

これは厄介な回避策かもしれませんが、次のようにタイムアウトを設定できる可能性があります。
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>)

現時点では、fabric2でキープアライブを設定する別の方法は見つかりませんでした):

このページは役に立ちましたか?
0 / 5 - 0 評価