加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – “无法解析主机”任何外部内容

发布时间:2020-12-13 13:54:15 所属栏目:PHP教程 来源:网络整理
导读:在我们的网站上,我们为各种网站运行了一些不同的脚本(上传到amazon s3,来自chartbeat的数据,脚本来统计Twitter粉丝),所有这些脚本都不时停止工作.他们大多数时间都在工作,但是有些日子(比如今天)他们都停止了工作. 这个简单的脚本可以让关注者计入PHP $url =
在我们的网站上,我们为各种网站运行了一些不同的脚本(上传到amazon s3,来自chartbeat的数据,脚本来统计Twitter粉丝),所有这些脚本都不时停止工作.他们大多数时间都在工作,但是有些日子(比如今天)他们都停止了工作.

这个简单的脚本可以让关注者计入PHP

$url = "http://twitter.com/users/show/username";
$response = file_get_contents ( $url );
$t_profile = new SimpleXMLElement ( $response );
$count = $t_profile->followers_count;

只是坐在那里几分钟,然后最后吐出一个错误,上面写着“无法解析主机”.我们用于外部站点的任何脚本都会给我们带来这个错误.我不确定在哪里检查突然阻塞这些连接的原因,以及为什么它似乎大多数时间都在工作,然后不会在一天左右,然后再次工作.

有小费吗?

更新:resolv.conf的内容

search 147.225.210.rdns.ubiquityservers.com
nameserver 72.37.224.5
nameserver 72.37.224.6
您描述的症状是DNS服务器无响应的典型案例.当没有DNS服务器可用时,主机名无法解析为IP地址,并且您无法合理地连接到任何地方(至少通过名称).

您似乎正在使用服务器所在的数据中心提供给您的DNS服务器.这种服务器的可靠性通常是有问题的.

请尝试using known-good servers such as Google Public DNS.

nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
nameserver 8.8.8.8
nameserver 8.8.4.4

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读