Ich aktualisiere gerade ein Build-Skript, um Ressourcen an Amazon s3 zu senden und verwende http://s3tools.org/s3cmd (und https://github.com/s3tools/s3cmd), was ich als normales/main Befehlszeilen-Tool verstand . Nichts zu Kompliziertes, und ich hatte die meisten Tests außerhalb des Büros gemacht, aber sobald ich dort reinkam, begann das Ganze auseinanderzufallen, und ich bin verrückt, warum das so ist.POST- oder PUSH-Vorgänge von s3cmd schlagen bei einer bestimmten Internetverbindung fehl
Ein einfacher Befehl wie (sowohl mit 'mybucket bestehenden auf s3 und' file.ext bestehenden im Verzeichnis ich von dem Befehl renne),
s3cmd put file.ext s3://mybucket/
mit versagen entweder
[Errno 104] Connection reset by peer
oder
[Errno 32] Broken pipe
ich weiß, dass es ein Problem mit s3 mit Dateien über 5 GB Größe, aber diese Dateien sind Nirgends sind sie kleiner als 1 MB, geschweige denn mehr als 1 GB. Das wirklich Komische war, dass ein anderes Programm, http://www.bucketexplorer.com/, perfekt funktionierte und die gleichen Operationen im selben Netzwerk ausführte.
Was eigenartiger war noch war alles aus zu testen, gefesselte ich meinen Laptop auf mein Handy 3G-Verbindung, und sofort wieder einwandfrei funktionierte alles, und wenn ich nach Hause kam, und getestet, um die Befehle wieder da, es funktionierte perfekt nochmal.
Haben Sie eine Idee, was diesen Fehler in unserem Netzwerk mit s3cmd verursacht, aber nicht mit Bucket Explorer?