如果在while里这么写,输出一次没问题,
while(1){
$response = $client->scroll([
"scroll_id" => $scroll_id,
"scroll" => "30s",
]);
var_dump($response);die;
if (count($response['hits']['hits']) > 0) {
$return = array_merge($response['hits']['hits'], $return);
$scroll_id = $response["_scroll_id"];
}else{
// 没有数据了,扫描结束
break;
}
}
但是如果去掉输出语句,请求就没响应了
实在是想不通,有遇到过类似的问题的朋友么