Hi David, Thanks for the patch! I've merged it into 15.10dev, and I'm backporting it to 15.04.
In the longer run t'd be preferable to see if we could figure out what's causing it to run out memory, and reduce its memory usage. If you're interested, one thing you could try is to replace the call to get_records_select_array() on line 310, with a call to get_recordset_select(). That would make it so that PHP only stores one import_queue record in memory at a time, instead of all of them. That may solve the problem, if the problem is that there are big records in the import_queue.data database field. On the other hand, if the problem is that we're trying to process a single Leap2a record that is too large, then raising the memory limit is the only possible fix. Cheers, Aaron -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1494908 Title: Memory exhausted on cron import_process_queue Status in Mahara: Fix Committed Status in Mahara 15.04 series: In Progress Status in Mahara 15.10 series: Fix Committed Bug description: Hi, We're on Mahara 1.10, running on Linux and MySQL. We got this error : [INF] c2 (lib/cron.php:30) ---------- cron running Wed, 09 Sep 2015 15:10:01 -0400 ---------- [INF] c2 (lib/cron.php:75) Running PluginSearchElasticsearch::cron [INF] c2 (lib/cron.php:137) Running core cron activity_process_queue [INF] c2 (lib/cron.php:137) Running core cron import_process_queue PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20777539 bytes) in /app/apache2/htdocs/mahara/lib/errors.php on line 148 We don't know exactly what happened, but a simple solution would be to add : "raise_memory_limit('512M');" in /import/lib.php, function import_process_queue(). To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1494908/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

