Es ist der Beginn des Prozesses
os.system(cmd)
Aber
subprocess.check_output(cmd)
Aber das ist gut so.
Wenn Sie mit ssh viele Jobs auf einen anderen Server werfen,
Write failed: Broken pipe
Und
fork: Resource temporarily unavailable
Und
shell request failed on channel 0
Ich war in Schwierigkeiten, weil ich so einen Fehler bekommen habe.
Sie können die Obergrenze der Anzahl der Prozesse mit ulimit erhöhen. Erhöhen Sie die Wartezeit auf eine Serverantwort in .ssh / config. Während verschiedener Versuche und Irrtümer.
Ich werde es aktualisieren, wenn es behoben ist.
http://d.hatena.ne.jp/usata3/20061110/p2 http://blog.ybbo.net/2013/06/19/mac%E3%81%AEssh%E3%81%A7%E3%80%8Cwrite-failed-broken-pipe%E3%80%8D%E3%81%8C%E5%87%BA%E3%81%9F%E5%A0%B4%E5%90%88%E3%81%AE%E5%AF%BE%E5%87%A6%E6%B3%95/
Recommended Posts