file_get_contents不工作-连接被拒绝



阅读以下链接后:

  • 获取url内容PHP
  • file_get_contents无法打开流:连接被拒绝godaddy服务器与远程连接服务器
  • PHP file_get_contents()返回"无法打开流:HTTP请求失败">

我在hostgator的一个服务器中的函数file_get_contents甚至curl出现问题,它们不工作,返回PHP错误failed to open stream: Connection refused。我尝试过用USERAGENT设置cURL,但也没有结果。这是我正在创建的一个简单的气象服务,它返回地球某个坐标上的海拔、风向、速度和温度。

返回样品:30000;221;2;-32;1;

在另一端(请求端),我有一个运行IIS 7.5的web服务器,所有路由器防火墙、计算机防火墙和防病毒软件都被禁用,仅用于测试,并且仍然拒绝仅用于hostgator服务器的连接我在其他网络托管提供商中尝试过相同的代码,代码运行正常

该服务每分钟将处理大量请求,在我看来,由于请求数量的原因,有什么东西阻止了我在hostgator和服务器之间的连接。但我不知道在哪里!!

该页面完全可以通过浏览器访问。

这是我在主机端的羡慕:

  • allow_url_fopen:打开
  • allow_url_include:打开
  • OpenSSL:已启用

这是我的PHP代码:

$datalink = "http://#####.########.###:8280/weather.php?waypoint_lat=-10.981925&waypoint_lon=-37.077377&altitude=30000";
$weather_layer = file_get_contents($datalink);
echo "Layer ($datalink):" .$weather_layer."<br>";

Hostgator不是因为DDoS保护而阻止请求吗?给他们打个电话,我的主机提供商阻止了与我另一台服务器的连接,因为他们认为是黑客DDoSing在使用我的主机。

此外,URL中的端口可能有问题-Hostgator无法访问它?

相关内容

  • 没有找到相关文章