By broeker on
Very weird:
We have standard Drupal caching enabled, and it was working not long ago because we needed to install cacheexclude for a certain page. Now for some reason nothing is getting cached.
If I monitor the page_cache table, here is what happens:
1. click a link (e.g. /about)
2. the page shows up in page_cache
3. click another link (e.g. /contact)
4. /about is DELETED from page_cache and replaced by /contact
???
There is never more than one record in the DB at a time, and nothing is getting cached.
Any ideas?
Comments
ETA: The last time I know it
ETA:
The last time I know it was working was before the upgrade to 5.10 -- I have also since uninstalled cacheexclude to make sure it was not causing the problem.
And I meant the "cache_page" table above :-)
More information: 1. I surf
More information:
1. I surf to a custom CCK page ("channel") with the url /about
2. it clears out cache_page
3. If I go to any other page that is NOT a "channel" (cck), the cache_page table continues to populate as it should
4. The second I hit another "channel" page, the whole cache_page table gets wiped again
5. Rinse and repeat
Cache Exclude:
There are 5 channel pages, and those are in fact the pages we set up with the cacheexclude module.
However, we have since deleted the cacheexclude folder and wiped all traces of the module from variables and system tables.
Channel CCK:
It is a pretty standard CCK content type -- 3 node reference fields a few custom text fields.
What in the heck could be going on here?
Very odd behavior and it effectively blows up the caching mechanism because those 5 channel pages serve as the main navigation buttons on the site and are always getting hit. :-(
Sounds very strange. If
Sounds very strange.
If cacheexclude is really totally removed then it should also happen in a clean install.
Have you tried a clean drupal5.10, install the other modules and configure the content type and CCK and try the page cache?
At a first impression it sounds like a cacheexclude bug and a not complete removal.