использование curl с php не может соединиться

0

Попытка найти, почему соединение сбрасывается сверстником. Любая идея, что искать в wirehark или как правильно устранить проблему, чтобы найти решение?

curl --tlsv1.0 https://www.xxx.com -v

Hostname was NOT found in DNS cache
  Trying ipaddress...
Connected to xxxx.com (ipaddress) port 443 (#0)
Initializing NSS with certpath: sql:/etc/pki/nssdb
  CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
NSS error -5961 (PR_CONNECT_RESET_ERROR)
TCP connection reset by peer
Closing connection 0
curl: (35) TCP connection reset by peer
Теги:
curl

1 ответ

1

Для меня был изменен MTU по умолчанию AWS. Curl и т.д. После этого отлично справились.

Чтобы сделать настройку постоянной для eth0, отредактируйте файл конфигурации /etc/sysconfig/network-scripts/ifcfg-eth0 и добавьте строку MTU = 1200, как показано ниже:

DEVICE=eth0
MTU=1500
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet

Затем перезапустите интерфейс (с правами администратора): перезапуск сетевой сети eth0

Ресурсы: https://serverfault.com/questions/594727/openssl-hangs-after-client-hello http://www.redhat.com/magazine/002dec04/departments/tips_tricks/

  • 0
    Если вы используете Amazon Linux AMI, файл для редактирования - /etc/dhcp/dhclient-eth0.conf или /etc/dhcp/dhclient.conf . Ваши ресурсы помогли мне понять это. Ссылка на это изменение, так как она также требует добавления другой строки в файл: docs.aws.amazon.com/AWSEC2/latest/UserGuide/…

Ещё вопросы

Сообщество Overcoder
Наверх
Меню