У меня есть код do while, который достигает API для получения данных из поиска AWS Elastic. Когда я увеличиваю размер, я получаю ошибку памяти. Теперь я уменьшил размер до 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);
Идея состоит в том, чтобы цикл продолжался до последней страницы. Это ларвель cronjob.