ErrorException: stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /data/wwwroot/fs-new-livechat/vendor/workerman/workerman/Connection/AsyncTcpConnection.php:190
一般在调用外部服务请求时候,有时由于配置问题无法访问,php会报一个php_network_getaddresses: getaddrinfo failed: Name or servicenot known的错误:
原因: PHP主机连不上dns服务器导致
分析:比如你访问请求的是 www.leyangjuntestxxxx.com的服务 你可以先:ping 或 telnet 下该域名看是否可以访问,是否有响应
如果不能ping通说明你的服务现在连的是一个有问题的dns服务器
一般解决方法:
一:需要检查请求的远程主机是否在本机的/etc/hosts中 二:需要检查防火墙的规则,是不是被响应拦截了 三:可以在/etc/hosts文件中手动绑定host
———————————————— 原文链接:https://blog.csdn.net/leyangjun/article/details/78985128
感谢问题已解决
一般在调用外部服务请求时候,有时由于配置问题无法访问,php会报一个php_network_getaddresses: getaddrinfo failed: Name or servicenot known的错误:
原因: PHP主机连不上dns服务器导致
分析:比如你访问请求的是 www.leyangjuntestxxxx.com的服务
你可以先:ping 或 telnet 下该域名看是否可以访问,是否有响应
一般解决方法:
————————————————
原文链接:https://blog.csdn.net/leyangjun/article/details/78985128
感谢问题已解决