当前日期时间
当前时间:
网站标志
Logo
全站搜索
广告位
phpweb图片广告
广告位
phpweb图片广告
自定内容

phpweb已经是国内最强的的开源电子商务系统了,但并非完美,因为任何...

互联网3年一轮回,京东凡客等电商品牌在三年之前也不过是小打小闹,而如...

电商已经成为趋势,传统行业的竞争已经逐渐演变到网络上,也有不少用Weboss...

phpweb系统是固定的模式,适用于大部分行业与需求。但有一些行业还是有自己...

当前位置
文章正文

file_get_contents函数导致网站卡死响应超时的问题

发表:管理员  发表时间:2019-09-09 00:25:21   阅读:(111)次  

今天在宝塔控制面板系统下运行包含file_get_contents函数的php文件时候,发生以下报错:

PHP Warning: file_get_contents():php_network_getaddresses: getaddrinfo failed:

image.png

解决方法:

一:需要检查请求的远程主机是否在本机的/etc/hosts中

二:需要检查防火墙的规则,是不是被响应拦截了

三:可以在/etc/hosts文件中手动绑定host


那么问题来了,具体操作怎么操作?

有三种方式解决:

1、修改/etc/resolv.conf文件,这种是临时方法,因为修改后,重启服务器,又会恢复默认dns。

执行命令:vi /etc/resolv.conf

nameserver 192.168.2.1 #与主机DNS服务器保持一致

nameserver 114.144.114.114 #国内域名服务器

你任意修改以上2个里面的其中一个ip,修改为114.114.114.114 或者修改为8.8.8.8

2、修改/etc/sysconfig/network-scripts/ifcfg-eth0,这种方法保存后,重启还是生效的。

image.png

3、如果你是宝塔控制面板,那么只需要登录宝塔控制面板后台,在软件里面找到工具箱直接设置dns即可。

image.png

脚注信息
© 2005-2015 草莓互联(100cm.cn) 广州同福信息科技有限公司 版权所有,并保留所有权利。

广州市东莞庄一横路116号 粤ICP备11046216号

经营性网站备案信息 广州网络警察报警平台 不良信息举报中心  百度信誉档案 广州工商红盾网 可信网站认证