解决nginx502错误

给vps上传了两个php小偷程序,虽然没有几个ip.但是这几天常常502错误,蜘蛛只要爬上来就是502错误,搞的我很恼火,网上的方法弄遍也没解决。

不过总结起来问题就是因为php的file_get_contents函数引起来的

同样把file_get_contents换成curl也不解决问题.

解决办法更改file_get_contents函数为:

$ctx = stream_context_create(array(
‘http’ => array(
‘timeout’ => 10 //设置一个超时时间,单位为秒
)
)
);
$file = file_get_contents($Url, 0, $ctx);

完美解决问题,再也没有出现502错误