cURL到我自己的服务器崩溃的Apache服务器

我在Ubuntu 14.04 LTS上运行apache web sever。 我发现自己在一个服务器上从一个php脚本请求另一个服务器上另一个php脚本的数据的情况。 两台服务器都在我的控制之下。

input我请求的脚本的url工作正常。 但是,当使用cURL请求时,服务器崩溃了。 不是请求数据的服务器,而是与curl联系的服务器。

有没有一个场景的一个cURL请求处理不同于从浏览器的常规请求? 我似乎无法在我的日志文件中find任何有用的东西。 我想我可以做一个解决方法,但是使用curl联系我的服务器的任何人都会崩溃吗?

下面我粘贴了我的curl脚本。

  $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36'); curl_setopt($ch, CURLOPT_PORT, 80); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_TIMEOUT, 5); $output = curl_exec($ch); curl_close($ch);