我有一个做,而达到一个API代码从AWS弹性搜索数据。 当我增加的大小,我得到的内存错误。 我现在已经缩小到20个,但希望通过结果作为一个cronjob循环的是,它失败。 我有记忆力4096然而,它失败
我在.ini文件中增加了内存的限制,但它失败。 由于它的一个cronjob,我不知道如何使用滚动。
do {
$transporter = new TransporterController;
$response = $transporter->dispatchSearch($paper->title, '55%', $size, $from, $rounds );
$json_response = json_decode((string) $response->getBody(), true);
$rounds = $json_response['rounds'];
$from = $json_response['from'] + $json_response['size'];
$response = $transporter->purify($response, $object);
$impact_user_id = $paper->impact_user_id;
$impact_type_id = 2;
$response = $transporter->saveResult($response, $impact_user_id, $impact_type_id);
$transporter->notifier($response, $user);
} while ($rounds > 1);
这个想法是循环运行到完成,直到最后一页。 这是一个laravel的cronjob。