Blog Sections Open

Fixing Blank Pages After Scheduled Unpublish Events with Cache Enabled

If pages go blank after scheduled publish or unpublish events, the main suspect is usually cache invalidation rather than the scheduler itself.

One frustrating caching edge case in older Evolution CMS sites appears when documents are unpublished by schedule. Instead of serving the expected next state, the system can hand back an empty page until the cache is cleared manually.

Why this happens

The resource state changes, but the cached representation does not get invalidated the way the project expects. The result is a stale or incomplete cached version that survives until a manual refresh.

What to do

  • review how scheduled publish and unpublish events interact with the cache extender or custom caching logic
  • make sure the affected resource and any listing pages are invalidated together
  • avoid custom output caching that ignores publication state transitions
  • test scheduled changes on a staging copy with caching enabled, not only in uncached debug mode

If clearing the cache immediately fixes the page, you are not looking at a content bug. You are looking at invalidation logic that needs to become more explicit.

Newer post

Speeding Up AjaxSearch on Large YAMS Sites with TV-Based Content

How to reduce AjaxSearch response time when a multilingual Evolution CMS site stores most searchable text in TVs.

Older post

Handling 502 Errors When MultiPhotos Uploads Large Batches of Images

How to debug batch image uploads in MultiPhotos when the server returns a 502 Bad Gateway error.