赞
踩
背景:公司新项目用的laravel框架,初期无专门的运维,用guzzle封装的get/post的对外请求方法,请求某个接口的时候,每页条数per_page超过一定数就会报错
GuzzleHttp\Exception\RequestException: cURL error 18: transfer closed with outstanding read data remaining (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
用postman直接请求会返回数据,但是数据不能自动美化格式,用curl方法请求会返回数据+报错信息。
解决方法:
(只针对此次遇到的问题的解决方法,同样的报错可能是不同的原因引起)
服务器nginx,fpm都是用www用户运行的,设置nginx用户为www,统一lnmp体系的权限配置:
chown -R www.www /var/lib/nginx/
解决过程:
看报错信息提示
http://curl.haxx.se/libcurl/c/libcurl-errors.html
- CURLE_PARTIAL_FILE (18)
- A file transfer was shorter or larger than expected. This
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。