file_get_contents 不工作 - 连接被拒绝
file_get_contents not working - connection refused
阅读以下链接后:
- get url content PHP
- file_get_contents failed to open stream: Connection refused godaddy server with remote connection server
我在 hostgator 的其中一台服务器中遇到函数 file_get_contents
甚至 curl
的问题,它们无法正常工作,返回 PHP 错误 failed to open stream: Connection refused
.我也尝试过设置 USERAGENT
的 cURL,但没有结果。这是我正在创建的一个简单的天气服务,它 returns 地球某个坐标上的高度、风向、速度和温度。
Return 样本:30000;221;2;-32;1;
在另一端(请求端),我有一个网络服务器运行 IIS 7.5,禁用了所有路由器防火墙,计算机防火墙和杀毒软件仅用于测试,并且仍然拒绝连接仅用于hostgator 服务器。 我在其他网络托管服务提供商中尝试过相同的代码,代码运行正常。
此服务每分钟将处理大量请求,在我看来,由于请求数量,某些东西阻止了我在 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 无法处理它?
阅读以下链接后:
- get url content PHP
- file_get_contents failed to open stream: Connection refused godaddy server with remote connection server
我在 hostgator 的其中一台服务器中遇到函数 file_get_contents
甚至 curl
的问题,它们无法正常工作,返回 PHP 错误 failed to open stream: Connection refused
.我也尝试过设置 USERAGENT
的 cURL,但没有结果。这是我正在创建的一个简单的天气服务,它 returns 地球某个坐标上的高度、风向、速度和温度。
Return 样本:30000;221;2;-32;1;
在另一端(请求端),我有一个网络服务器运行 IIS 7.5,禁用了所有路由器防火墙,计算机防火墙和杀毒软件仅用于测试,并且仍然拒绝连接仅用于hostgator 服务器。 我在其他网络托管服务提供商中尝试过相同的代码,代码运行正常。
此服务每分钟将处理大量请求,在我看来,由于请求数量,某些东西阻止了我在 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 无法处理它?