• Resolved Jamie Burchell

    (@jamieburchell)


    I noticed that pages are expiring and being garbage collected but not being re-fetched by W3TC as part of the cache preload process. It was working, but now seems to have just stopped.

    I did deactivate the plugin and reactivate it and I’m wondering if this is the cause, as I now don’t see the cron job listed:

    +------------------------------------------------------+----------------------+-----------------------+---------------+
    | hook | next_run_gmt | next_run_relative | recurrence |
    +------------------------------------------------------+----------------------+-----------------------+---------------+
    | action_scheduler_run_queue | 2025-04-03 09:01:03 | now | 1 minute |
    | wordfence_processAttackData | 2025-04-03 09:07:08 | 1 minute 9 seconds | Non-repeating |
    | wp_privacy_delete_old_export_files | 2025-04-03 09:22:59 | 17 minutes | 1 hour |
    | wordfence_ls_ntp_cron | 2025-04-03 09:31:17 | 25 minutes 18 seconds | 1 hour |
    | wordfence_hourly_cron | 2025-04-03 09:31:22 | 25 minutes 23 seconds | 1 hour |
    | puc_cron_check_updates-dynamic-content-for-elementor | 2025-04-03 12:20:45 | 3 hours 14 minutes | 12 hours |
    | wp_version_check | 2025-04-03 12:23:59 | 3 hours 18 minutes | 12 hours |
    | wp_update_plugins | 2025-04-03 12:24:35 | 3 hours 18 minutes | 12 hours |
    | wp_update_themes | 2025-04-03 12:24:50 | 3 hours 18 minutes | 12 hours |
    | wp_update_user_counts | 2025-04-03 12:25:04 | 3 hours 19 minutes | 12 hours |
    | tribe_schedule_transient_purge | 2025-04-03 12:26:44 | 3 hours 20 minutes | 12 hours |
    | recovery_mode_clean_expired_keys | 2025-04-03 12:26:58 | 3 hours 20 minutes | 1 day |
    | wp_scheduled_delete | 2025-04-03 12:27:15 | 3 hours 21 minutes | 1 day |
    | delete_expired_transients | 2025-04-03 12:27:29 | 3 hours 21 minutes | 1 day |
    | wp_scheduled_auto_draft_delete | 2025-04-03 12:27:43 | 3 hours 21 minutes | 1 day |
    | tribe_daily_cron | 2025-04-03 12:28:00 | 3 hours 22 minutes | 1 day |
    | elementor/tracker/send_event | 2025-04-03 12:28:13 | 3 hours 22 minutes | 1 day |
    | dce_check_license_cron | 2025-04-03 12:28:27 | 3 hours 22 minutes | 1 day |
    | wp_site_health_scheduled_check | 2025-04-03 12:29:22 | 3 hours 23 minutes | 1 week |
    | dce_check_updates_cron | 2025-04-03 19:44:06 | 10 hours 38 minutes | 12 hours |
    | dce_check_updates_cron | 2025-04-03 19:45:06 | 10 hours 39 minutes | 12 hours |
    | wordfence_daily_cron | 2025-04-03 20:31:22 | 11 hours 25 minutes | 1 day |
    | rank_math/content-ai/update_prompts | 2025-04-03 20:35:00 | 11 hours 29 minutes | 1 day |
    | rank_math/redirection/clean_trashed | 2025-04-04 00:00:00 | 14 hours 54 minutes | 1 day |
    | rank_math/links/internal_links | 2025-04-04 00:00:00 | 14 hours 54 minutes | 1 day |
    | tribe_common_log_cleanup | 2025-04-04 08:55:35 | 23 hours 49 minutes | 1 day |
    | wordfence_start_scheduled_scan | 2025-04-05 08:20:00 | 1 day 23 hours | Non-repeating |
    | wp_delete_temp_updater_backups | 2025-04-07 08:24:42 | 3 days 23 hours | 1 week |
    | wordfence_email_activity_report | 2025-04-07 15:00:00 | 4 days 5 hours | Non-repeating |
    | wordfence_start_scheduled_scan | 2025-04-08 08:20:00 | 4 days 23 hours | Non-repeating |
    | dce_save_features | 49294-04-09 21:15:00 | 47300 years 5 months | Non-repeating |
    +------------------------------------------------------+----------------------+-----------------------+---------------+

    Edit: I have confirmed that deactivating the plugin removes the cron entries, but reactivating does not add them again. It’s necessary to re-save the configuration (with the preload option ticked) to have the jobs created.

    I have opened an issue on GitHub.

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)

The topic ‘Cache Preload stops working after deactivating and reactivating plugin’ is closed to new replies.