argh
It appears that whenever we receive a trackback the site rebuilds itself. The problem: when it rebuilds it ignores all entries after the one titled "mission accomplished". I have to go in and manually rebuild the site in order to get newer posts (like this one) to show up.
It's pretty irritating, and I have no idea how to fix it. Since we get a lot of trackback spam, it's a real problem. If anyone knows the answer to this issue, please feel free to share it with the rest of the class.
UPDATE: Okay, I just successfully sent a test-trackback from a dummy blog without any entries disappearing. Time to come up with a new theory for why this is happening.
UPDATE 2: New theory. I had renamed our trackback scripts from the Movable Type defaults in an effort to curb spam. As a result, those scripts didn't get overwritten when I upgraded to MT 3.2. I'm thinking that comment spammers were still hitting those renamed scripts via Google's cache of the site. Those old scripts were triggering rebuilds using old code and, more importantly, the old database. Which means that only data added to the site prior to the switch to MySQL was showing up. Make sense? No? Well, at least it's extremely boring. But on the off chance that someone else has the same problem, let me suggest you rename or delete those old scripts. Hopefully this will take care of the problem. I could be completely wrong, though, and this post may disappear again. So, uh, if you can't read this post, you should probably ignore its contents.
