我的PHP脚本使用http_post_fields()向另一个服务器发出发布请求。 下面是代码示例:http_post_fields()无法解析主机名
$g = http_post_fields("http://mysite.com", $some_array);
虽然脚本偶尔的工作,我经常会收到这样的错误:
http_post_fields() [function.http-post-fields]: couldn't resolve host name; name lookup timed out
现在我已经尝试了各种HTTP地址的功能,它们都导致这个错误。 有谁知道我的麻烦来源是什么?
听起来与您的网络服务器的DNS相关的问题。你有什么样的服务器环境? – jtheman
CentOS Linux服务器。 – GRY
间歇性DNS故障可能是重载路由器丢弃UDP数据包,或者可能是一个太大的响应,导致TCP连接被使用,而不是在某处的防火墙处被阻塞。 –