получить атрибут от детей на 2000 товаров - PullRequest
1 голос
/ 23 декабря 2011

Я использую скрипт для создания CSV-файла для другого сайта.Я получаю все продукты и на настраиваемых, я добавляю в описание некоторые атрибуты.

Вот код внутри функции, вызываемой для каждого настраиваемого:В продуктах как-то выход внезапно останавливается, не получая все.Я тестировал с и без этого кода.Без я получаю как ожидалось.У меня есть set_time_limit (0);Но понятия не имею, почему мой скрипт завершает работу, прежде чем получать информацию из всех продуктов.Любая идея, которая может поддержать это поведение?

Ответы [ 2 ]

0 голосов
/ 24 декабря 2011

Вам обоим придется увеличить лимит памяти и время выполнения PHP - magento чертовски жаждет ресурсов.

Я также генерирую csv продукта с помощью специального сценария.Я бы порекомендовал запускать такие задачи из командной строки.

0 голосов
/ 23 декабря 2011

Это неправильное решение, но работает по моему сценарию. Я добавил

ini_set('memory_limit', '512M');

и отлично работает. Я знаю, что 512 - это слишком много, но просто чтобы быть уверенным и предотвратить такое поведение в будущем, когда будет больше продуктов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...