Caching Issues

I seem to be having a caching issue with Typo. It appears that it gets
caught
in a loop when attempting to expire articles from the cache. It also
appears
that if something (and I’m not certain why a few things are and a few
things
aren’t) is in the cache, it loads okay, without anything in the log
files. If
it isn’t in the cache, however, it takes a really long time to load, if
it
doesn’t time out (time out is set for 3 minutes) then it comes up with
no theme,
which of course makes it look not so good.

As far as I can tell, the after_save and after_destroy filters in
app/models/blog_sweeper keep getting called, over and over, and if I try
to post
a new article (before everything started timing out… it started off
with just
new articles), it would build the ruby object but never get it saved to
the
database.

I’ve included a very small sample of what shows up in my log file when I
try to
go to http://www.AMiracleADay.com/

Expiring #Article:0x2b2a9a3307a8, with controller:
Expiring #Article:0x2b2a99ff6088, with controller:
Expiring #Article:0x2b2a9a1f24e0, with controller:
Expiring #Article:0x2b2a9a205180, with controller:
Expiring #Article:0x2b2a9a20a360, with controller:

It essentially keeps spamming the log with that, with only the article’s
ID
changing, until it times out at 3 minutes.

This is really frustrating, so any help is appreciated.

I seem to be having a caching issue with Typo. It appears that it gets caught
in a loop when attempting to expire articles from the cache.

I disabled caching in the articles controller and the admin content
controller,
and I’m no longer having the caching problem (due to not actually using
caching), but I think I’ve found closer to where the problem is that was
causing
it:

When I try to save a new article, it gets stuck on calling the
before_save
filter(set_published_at) over and over again, and never gets to the
after_save
filter(keywords_to_tags), so apparently it’s not saving for some reason
and
keeps trying over and over again. I also had it print
self.errors.full_messages
to the log from the articles model, and it appears to be empty.

So again, any help would be appreciated… just let me know what info
you need
from me.

Jason