Коллеги, добрый день. Решил автоматизировать некоторые процессы на сайте. Для чего по крону вызываю процессы modx.
При работе одного из процессов выполняется
$parser = $this->xpdo->getService('parser', $this->xpdo->getOption('parser_class', null, 'modParser'), $this->xpdo->getOption('parser_class_path', null, ''));
$parser->processElementTags('', $body, true, true, '[[', ']]', array(), $maxIterations);
Если я через админ-панель вызываю процесс, нажимая кнопки, то все отрабатывает корректно. Когда же через cron я вызываю тот же самый процесс, то при выполнении $parser->processElementTags получаю ошибку
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 20480 bytes) in /home/n/nashasemru/dev/public_html/core/xpdo/om/xpdoobject.class.php on line 2385

СтОит только закомментировать эту строку, то процесс отрабатывает целиком, но при этом тело приходящего письма не обработано (т.к. закомментирован парсинг шаблона). Подскажите пожалуйста, почему в одном случае все отрабатывает корректно, а в другом — нет? и как можно обойти эту ошибку?
Спасибо.