Last night Samizdata.net’s illustrious blog suddenly went tits-up for a while. For some reason half of the main index template just… disappeared.
The blog had been exhibiting some odd behaviour (and I am not referring to the writing style of Gabriel Syme) and so I started poking around inside to see what was amiss.
So when the site went splat a few minutes after I started looking around, I thought I had accidentally screwed the pooch in some fit of mouse-wielding madness as I noticed a huge chunk of the main index was just…gone
But I soon realised that the part of the template which vanished into hyperspace was nowhere near where I was messing around (and in any case, all I did was remove a spurious line break). Has anyone out there even had this sort of thing happen to them in Moveable Type?
We may have lost a few sidebar links, so if you notice your blog has been de-linked, please let us know and we will reinstate it. And yes, I will be backing up far more often in future!!!
Oh, and by the way… let me extol the greatness of the Queen of the Goddamned Internet, Stacy Tabb who de-lobotomised our belovéd blog in record time
Hey, watch it, mister!
I guess the same can be said for Perry that is quite true about myself: The computer works better than its operator. 🙂
Actually, I’m glad you crashed. I thought you’d banned me, and so was feeling even more persecuted than usual 🙂 last night.
If it was the same template file as you were working on, then it likely that the edit you did was the cause of the loss of data in some indirect fashion. I.e. it was the only recent time that the data was written, presumbably. (Actually, if two different people were editing that template at the same time, then all bets are off.)
I see from viewing your config file that you are using the file-based (DBM) database. Have you tried the MySQL driver? I not saying it would have prevented this problem, but generally, having a back-end server process to interact with a database that is seperate from the front-end program or cgi script can alleviate some data integrity problems in a multi-user environment. There are also other advantages.
Very nice website