PHP скрипт завершается без причины

149
25 января 2018, 20:02

Имеется PHP cronjob скрипт, который импортирует данные в БД WordPress. Данных много, ориентировочное время выполнения должно быть 1.5-2 часа. Импорт одного товара ~0.3 сек. Самое тяжелое в одной операции - загрузить картинку ~500кб к товару.

Если коротко, то скрипт выглядит так:

foreach($brands as $brand) {
        foreach ( $brand->products as $product ) {
            $this->import($product);
        }
    }

Проблема в том, что скрипт завершается на какой-то итерации внутреннего цикла без причины и каких либо уведомлений. С различным интервалом времени (~40-50 минут) после запуска для одних и тех же импортируемых данных (они всегда одинаковы на тесте). По логике ничего не должно останавливать его.

Все сообщения об ошибках включены, логирую всё что можно, но в логах всё пусто.

В чём может быть причина? Куда копать?

Answer 1

Памяти не хватает, для полного завершения работы скрипта

READ ALSO
Парсинг Amazon Review средствами PHP или JavaScript

Парсинг Amazon Review средствами PHP или JavaScript

Пытаюсь сделать функциональность в WordPress которая бы парсила по URL определенное ревью с Amazon и потом добавляла его ко мне на сайтНе могу спарсить

140
Нужен прогрес бар PHP

Нужен прогрес бар PHP

Делаю рассылку из базы, получаю 50 000 id и через

213
Как программировать QT C++ на Visual Studio?

Как программировать QT C++ на Visual Studio?

Что Вы используете для программирования QT c++? Используете вместо QT Creator Visual Studio? И если да-то как всё настроить- дополнение и что там ещё надо...

260
Читать строки из файла, пока они есть

Читать строки из файла, пока они есть

Нужно в цикле читать слово из файлаЦикл должен работать до тех пор, пока в файле есть строки

235