Sail启动Laravel项目无法调用自身API
我用Laravel 9.x 写api自调用的情况会出现docker启动的http服务卡死的状况。
控制器代码如下:
return file_get_contents('http://localhost/robots.txt');
无法正确返回,并且整个http服务卡死,调用其他接口也一样无响应。
初步感觉应该不是laravel的问题,是不是在sail docker的配置中有个限制了单线程?比如当前请求未结束 不允许返回新的请求(自身api调用)。
实际场景用于微服务,A微服务访问B服务接口,B服务中有数据需要调A服务接口,就卡死了。之前用xampp启动项目无此情况。
找到解决方案了。
参考:laracasts.com/discuss/channels/ser...