Scheduling cron job endlessly
-
Cron job being scheduled all the time, with very heavy CPU usage. Check the event list every few seconds and it is scheduled for “10 seconds from now plus once a week” again and again.
~/sites/SITEFOLDER/www/wp-content/plugins$ wp cron event list | grep fal_tracker_send_event
fal_tracker_send_event 2023-03-04 20:50:15 8 seconds 1 week
CFAL ~/sites/SITEFOLDER/www/wp-content/plugins$ wp cron event list | grep fal_tracker_send_event
fal_tracker_send_event 2023-03-04 20:50:44 8 seconds 1 week
CFAL ~/sites/SITEFOLDER/www/wp-content/plugins$ wp cron event list | grep fal_tracker_send_event
fal_tracker_send_event 2023-03-04 20:50:49 9 seconds 1 week
CFAL ~/sites/SITEFOLDER/www/wp-content/plugins$ wp cron event list | grep fal_tracker_send_event
fal_tracker_send_event 2023-03-04 20:50:52 8 seconds 1 week
CFAL ~/sites/SITEFOLDER/www/wp-content/plugins$ wp cron event list | grep fal_tracker_send_event
fal_tracker_send_event 2023-03-04 20:50:58 8 seconds 1 week
CFAL ~/sites/SITEFOLDER/www/wp-content/plugins$ wp cron event list | grep fal_tracker_send_event
fal_tracker_send_event 2023-03-04 20:51:02 9 seconds 1 week
CFAL ~/sites/SITEFOLDER/www/wp-content/plugins$ wp cron event list | grep fal_tracker_send_event
fal_tracker_send_event 2023-03-04 20:51:05 9 seconds 1 weekfree-images/includes/track/class-track.php is Missing the test for “already scheduled”
https://developer.www.ads-software.com/plugins/cron/scheduling-wp-cron-events/
if ( ! wp_next_scheduled( 'bl_cron_hook' ) ) {
wp_schedule_event( time(), 'five_seconds', 'bl_cron_hook' );
}private function create_cron_jobs() { /* NO, makes cron job run every few seconds! wp_clear_scheduled_hook( 'fal_tracker_send_event' ); add this code instead: */ if ( ! wp_next_scheduled( 'fal_tracker_send_event' ) ) { /* end of added code */ wp_schedule_event( time() + 10, apply_filters( 'fal_tracker_event_recurrence', 'weekly' ), 'fal_tracker_send_event' ); /* add closing bracket */ } }
- The topic ‘Scheduling cron job endlessly’ is closed to new replies.