Php guzzle http返回504网关超时

Php guzzle http返回504网关超时,php,jquery,http,laravel-5,guzzle,Php,Jquery,Http,Laravel 5,Guzzle,我尝试与api通信,它总是返回504网关超时。我在ajax的jQuery中尝试“获取”http请求,效果很好。这是我的密码: $.ajax({ type:'GET', url: 'http://example.com', success:function(data){ console.log(data); } }); 然而,问题是当我使用guzzle从php调用这个“get”http请求时。我试着这样做: $this->client = n

我尝试与api通信,它总是返回504网关超时。我在ajax的jQuery中尝试“获取”http请求,效果很好。这是我的密码:

$.ajax({
    type:'GET',
    url: 'http://example.com',
    success:function(data){
        console.log(data);
    }
});
然而,问题是当我使用guzzle从php调用这个“get”http请求时。我试着这样做:

$this->client = new Client();

$result = $this->client->request('GET', 'http://example.com');

return $result->getStatusCode();
这不起作用。它总是返回504网关超时。你知道发生了什么事吗?
当我键入url例如“”而不是“”时,jQuery和Guzzle php都可以正常工作。

检查webserver/php日志文件。我不确定在哪里可以找到这些文件。我有Debian,我是Linux环境中的新手。@Matej您解决了这个问题吗?我仍然有同样的问题。阅读某个地方,这可能与PHP FPM有关。虽然,我尝试过更新它,但仍然无法使其工作。请检查webserver/php日志文件。我不确定在哪里可以找到这些文件。我有Debian,我是Linux环境中的新手。@Matej您解决了这个问题吗?我仍然有同样的问题。阅读某个地方,这可能与PHP FPM有关。虽然,我尝试过更新它,但仍然无法让它工作。