Тестирую импорт из 1С.
Положил import.xml с 10000 товаров в /var/files/1/exim/1C_26082019 и вызываю в адресной строке ваш_домен/exim_1c?type=catalog&mode=import&filename=import.xml
В результате по каждому рефрешу страницы обрабатывается только по 100 товаров.
Текст ответа по результатам 4 запусков такой:
Файл весит около 20Мб и после 3-4 тысяч позиций импорт падает с ошибкой Out of memory limit.
В config.local.php добавил @ini_set(‘memory_limit’, ‘512M’);
Ошибка все равно осталась.
Я для себя нашел оптимальным на стороне 1С(УТ) выгружать порциями по 3000 товаров, а на стороне сайта(в конфиге) грузить по 1500 товаров. Подбирал эмпирически, удаляя файл лог и смотря после каждого обмена прошло/не прошло, сколько товаров обновилось. Так стало более-менее. Ну и конечно же грузить цены с остатками и товары раздельно.