码迷,mamicode.com
首页 > Web开发 > 详细

cURL的内存溢出 leaks memory

时间:2016-09-14 23:36:06      阅读:530      评论:0      收藏:0      [点我收藏+]

标签:curl leaks memory 在es扩展库中的影响

leaks memory

http://stackoverflow.com/questions/26690026/php-curl-loop-leaking-memory

up vote2down vote

Stories from the internet indicate that curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) is broken in for some PHP/cURL versions:

You can also find stories for DOM:

Create a minimal test case which spots the cause of the leak. I.e. remove the unrelated package (DOM or cURL) from the code.

Then reproduce it with the latest PHP version. If it‘s still causing the leak, file a bug report else use that PHP version.


在php的es第三方扩展库中使用cURL进行request请求是,作者舍弃了原有的opt输出,启用OB输出

// cURL opt returntransfer leaks memory, therefore OB instead.
ob_start();
curl_exec($conn);
$responseString = ob_get_clean();


cURL的内存溢出 leaks memory

标签:curl leaks memory 在es扩展库中的影响

原文地址:http://10959470.blog.51cto.com/10949470/1852808

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!