大量请求在本地主机上超时

时间:2018-09-10 16:05:10

标签: php guzzlehttp

我尝试在本地使用GuzzleHttp并向本地URL发出请求,但收到了Operation timed out。使用的代码段:

    $url = 'https://boot-vue.test'; //local domain, tried with other urls as well
    $client = new \GuzzleHttp\Client([
        'verify' => false,
        'timeout' => 5, // Response timeout
        'connect_timeout' => 5, // Connection timeout
        'peer' => false
    ]);
    $response = $client->request($method, $url, [
        'json' => $data,
        'headers' => $headers,
    ]);

以上代码段适用于任何公共网站。

任何帮助都是有意义的!

1 个答案:

答案 0 :(得分:1)

最新答案,但也适用于面临相同问题的其他人。

我相信您正在使用php的开发服务器

php的开发服务器一次仅支持一个连接

要解决此问题,您可以切换到apache(灯泡/沼泽)

在两个单独的端口中运行您的应用程序(一个用于api,另一个用于实际的应用程序)


希望有帮助。