mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
add an override for system limits (execution time / memory limit) for long
reindexation works (big documents). Set statically to 300 sec and 48M. TODO : get possibly admin defined values for these limits.
This commit is contained in:
parent
84257f3fe1
commit
b0c3d06acc
@ -5,6 +5,12 @@
|
||||
* Should never be called by a php 4.3.0 implementation.
|
||||
*/
|
||||
try{
|
||||
// overrides php limits
|
||||
$maxtimelimit = ini_get('max_execution_time');
|
||||
ini_set('max_execution_time', 300);
|
||||
$maxmemoryamount = ini_get('memory_limit');
|
||||
ini_set('memory_limit', '48M');
|
||||
|
||||
mtrace("<pre>Starting cron...\n");
|
||||
mtrace("--DELETE----");
|
||||
require_once("$CFG->dirroot/search/delete.php");
|
||||
@ -14,6 +20,10 @@ try{
|
||||
require_once("$CFG->dirroot/search/add.php");
|
||||
mtrace("------------");
|
||||
mtrace("cron finished.</pre>");
|
||||
|
||||
// set back normal values for php limits
|
||||
ini_set('max_execution_time', $maxtimelimit);
|
||||
ini_set('memory_limit', $maxmemoryamount);
|
||||
}
|
||||
catch(Exception $ex){
|
||||
mtrace('Fatal exception from Lucene subsystem. Search engine may not have been updated.');
|
||||
|
Loading…
x
Reference in New Issue
Block a user