Make WordPress Core


Ignore:
Timestamp:
05/30/2023 06:46:58 PM (2 years ago)
Author:
johnbillion
Message:

Cron API: Attempt to raise the PHP memory limit for cron event processing.

Since cron events often consume extra memory by nature, it makes sense to give them the full amount available by default. In practice this means the memory will be increased to WP_MAX_MEMORY_LIMIT (which is 256MB by default) during cron event processing if the default memory limit is lower than this value.

The new cron_memory_limit filter can be used to adjust this value if necessary.

Note that this change will not by default affect external means of processing cron events, such as the wp cron command in WP-CLI, server-level crontab events, or any other cron event processing mechanism that bypasses wp-cron.php.

Props iandunn, thakkarhardik

Fixes #56628

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-cron.php

    r54866 r55871  
    4646    require_once __DIR__ . '/wp-load.php';
    4747}
     48
     49// Attempt to raise the PHP memory limit for cron event processing.
     50wp_raise_memory_limit( 'cron' );
    4851
    4952/**
Note: See TracChangeset for help on using the changeset viewer.