Нотатки сісадміна Linux,php curl Couldn’t bind to…

curl Couldn’t bind to…

curl force IPv4 – disable IPv6 in curl and PHP

Программист обратился с такой ошибкой:

В целом все просто, на сервере несколько IP, curl при обращении к домену идет по ipv6, и биндится на первый интерфейс.

Его просто нужно заставить работать с ipv4 + от имени  нужно интерфейса, посоветовал программисту воспользоваться параметрами:

И все заработало.

Первый параметр заставляет работать только с ipv4(на случай если домен при резолве показывает ipv6), второй только с указанного интерфейса.

Click to rate this post!
[Total: 0 Average: 0]

Залиште відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

shmmax

eAccelerator: Could not allocate 67108864 bytes, the maximum size the kernel allowseAccelerator: Could not allocate 67108864 bytes, the maximum size the kernel allows

Иногда, при подключении  eAccelerator настраиваю его вроде бы как надо, а потом после перезапуска апача, апач лежит, не сразу понимаешь что случилось, лезешь в логи а там Click to rate