Друже, судя по коду надо переписать get_products, result, collection, log_csv.
У тебя судя по всему просто очень жирный массив получается. И тупо чанки на запрос тут не помогут. Тебе все операции здесь чанкать надо. А при большом количестве products метод коллекшн вообще может не работать (ибо массив громаден)