提问人:Capybarro 提问时间:11/8/2023 更新时间:11/8/2023 访问量:28
Symfony Http 客户端:循环请求时内存泄漏
Symfony Http client: memory leak when requesting in loop
问:
我同时向某个端点发送大量请求,以 100 个请求分块。
我正在使用Symfony HTTP客户端(它被配置为curl)。
foreach ($generator as $chunk) {
$responses = [];
foreach ($chunkBy100 as $request) {
$responses[] = $client->request('POST', $url, $headers, $body);
}
foreach ($responses as $response) {
// get response content
}
dump(memory_get_usage);
}
但是每次迭代时,我的脚本内存使用量都会越来越多,直到我出现内存异常为止。
有人知道这里问题的根源是什么吗?
我正在按照symfony文档中所写的方式做所有事情,但也许我忘了在某个地方发布响应?
答: 暂无答案
评论
// get response content