2012-03-31 11 views
4

während der Befehl ausgeführt wird:Curl (56) Recv Ausfall

curl --head http://www.yourdomain.com/

auf meinem lokalen Rechner, erhalte ich diese Ausgabe:

HTTP/1.1 200 OK
Date: Sat, 31 Mar 2012 09:45:16 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Set-Cookie: ASP.NET_SessionId=p2mt4l553bti4x55geyiwiil; path=/; HttpOnly
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 14663

aber auf meinem Live-Server, ich habe gerade erhalten:

curl: (56) Recv failure: Connection reset by peer

Sie verwenden beide die gleiche Curl-Version (7.21.0) und für den Moment bekomme ich nur diesen Fehler für nur eine bestimmte URL.

Wie soll ich das beheben?

+0

Firewall Problem stößt? hat wahrscheinlich nichts mit Curl zu tun ... –

Antwort

0

"Recv failure" bedeutet, dass ein Aufruf von recv() innerhalb von libcurl fehlgeschlagen ist, was auf ein Netzwerkproblem hinweist. Es ist schwierig, genau zu bestimmen, was Sie tun sollten, um dies nachzuverfolgen, aber das Netzwerk zu überwachen, um genau zu sehen, was auf TCP-Ebene passiert, wäre ein guter Anfang.

0

kopiert von CURL ERROR: Recv failure: Connection reset by peer - PHP Curl

ich den Abschnitt D denken, könnte E helfen:

D. Maximum Transmission Unit

Eine häufige Ursache für diesen Fehler ist, dass die MTU (Maximum Transmission Unit) Größe der Pakete, die über Ihre Netzwerkverbindung übertragen werden, wurden vom Standardwert 1500 Byte geändert. Wenn Sie VPN dies höchstwahrscheinlich muss geändert während der Konfiguration

D. Firewall konfiguriert haben: iptables

Wenn Sie nicht wissen, Ihren Weg, um diese Jungs würden sie einige ernsthafte Probleme verursachen .. versuchen und auf den Server zugreifen Sie verbinden die folgende

Sie haben Zugriff auf Port 80 auf dem Server Beispiel

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp zu überprüfen --dport 80 -j ACCEPT` Das Folgende ist in der letzten Zeile nicht vor einem anderen ACCEPT Beispiel

-A RH-Firewall-1-INPUT -j REJECT --reject-mit icmp-host-verboten Überprüfen Sie für alle DROP, REJECT und sicherzustellen, dass sie die Verbindung nicht blockiert

Temporary ermöglichen alle Verbindungen wie sehen, ob es durch

Verwandte Themen