2012-03-31 3 views
4

При выполнении команды:локон недостаточность (56) Recv

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

на моей локальной машине, я получаю этот выход:

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

но на моем живом сервере, я просто получение:

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

Они используют одну и ту же версию curl (7.21.0), и пока я получаю эту ошибку только для одного конкретного URL-адреса.

Как это исправить?

+0

брандмауэр вопрос? вероятно, не имеет ничего общего с завихрением ... –

ответ

0

«Сбой Recv» означает, что вызов recv() завершился неудачно в libcurl, что указывает на сетевую проблему некоторых типов. Трудно быть очень конкретным в отношении того, что вы должны делать, чтобы отслеживать это, но прохождение сети, чтобы точно видеть, что происходит на уровне TCP, было бы хорошим началом.

0

скопирована из CURL ERROR: Recv failure: Connection reset by peer - PHP Curl

Я думаю, раздел D, E может помочь:

блок

D. Максимальная Transmission

Одной из распространенных причин этой ошибки является то, что (Maximum Transmission Unit) размер MTU пакетов, перемещающихся по вашему сетевому соединению, были изменены с 1500 байт по умолчанию. Если вы настроили VPN это, скорее всего, необходимо изменить во время конфигурации

D. Брандмауэр: IPTables

Если вы не знаете свой путь вокруг этого парням они вызывают серьезные проблемы .. попытаться получить доступ к серверу вам подключаетесь проверить следующее

У вас есть доступ к порту 80 на этом сервере Пример

-A RH-Firewall-1-INPUT -m состояние --state NEW -m TCP -p TCP --dport 80 -j ACCEPT` Ниже приведена последняя строка не ранее любого другого ACCEPT Пример

-A RH-Firewall-1-INPUT -j REJECT --reject-ИКМП-хоста запрещено проверить все DROP, REJECT и убедитесь, что они не блокируют соединение

Temporary позволяют все соединение, как видеть, если он врагов через

Смежные вопросы