wake-up-neo.com

Curl-Fehler 56 "Fehler beim Empfang von Daten vom Peer" beim Senden der .tar.gz-Datei

Ich habe ein Problem mit diesem CURL-Aufruf:

curl -X POST \
     --data-binary '@File01.tar.gz' \
     http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02.tar.gz

Und ich erhalte diesen Fehler:

curl: (56) Fehler beim Empfang von Daten vom Peer

Aber wenn ich diese CURL mache:

curl -X POST \
     --data-binary '@File01.tar.gz' \
     http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02

Es funktioniert gut.

Warum das?

4
Davide C

cURl error 56 kann verschiedene Gründe haben:

  1. Übergeben von Daten, die in der URL selbst hochgeladen werden sollen, anstelle der POST-Anforderung
  2. Möglicherweise blockiert der Proxy die Anfrage an den Server.
  3. In einigen Fällen unterstützen Server keine bestimmten Anforderungen, da einige Server PUT/POST eine dieser Anforderungen unterstützen.

Als ich diesen Fehler das letzte Mal erhielt, blockierte der Proxy die Anfrage an den Server.

Aber in Ihrem Fall in einem nicht funktionierenden Fall:

curl -X POST \
     --data-binary '@File01.tar.gz' \
     http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02.tar.gz

sie haben die Datei als POST in der URL selbst angehängt. Dies ist der Ort, der auf dem Server tatsächlich nicht verfügbar ist.

Diese Gründe können nicht sicher sein, es ist mir vor langer Zeit passiert, als ich mit der cURL-Befehlszeile spielte.

7
akhilesh1988

Dies ist mir passiert, weil meine POST -Daten zu groß waren. Ich habe getan:

curl -X POST localhost:9200/_bulk --data-binary @too-big.file

Um das Problem zu beheben, teile ich die Datei in zwei Teile auf:

split -l 150000 too-big.file

Dann liefen 2 POSTS:

curl -X POST localhost:9200/_bulk --data-binary @xaa
curl -X POST localhost:9200/_bulk --data-binary @xab
1
Phaedrus

Meines war der Parsoid Service/VisualEditor für die MediaWiki-Umgebung verwandt

Sudo-Dienst-Parsoid-Neustart 

In meinem Fall behoben

0
Jay Lepore