本地开发接口时,有时候会curl请求同一个站点进行测试,这个时候会非常慢甚至504,主要原因是因为本地只启用了一个cgi进行web请求处理,curl时占用了cgi进程,被curl的请求一直在等待curl处理完毕,而curl请求一直在等待信息返回,从而造成了“死锁”现象。
解决方案:
一、从php-cli发出请求,如 php curl.php
二、再开一个cgi,window下开启cgi :.\php-cgi.exe -b 127.0.0.1:9001 -c .\php.ini
更多推荐
本地测试 php curl 请求为什么会慢
发布评论