I'd be very curious to hear what happened in a bit more detail. I do IT to pay my knife bills (and all my other bills), so this sort of minutia is very interesting to me.
I'd suspect that all the forum content is stored in a database (probably MySQL or MSSQL). If that is the case, i see a few possible scenarios, and I'd be very interested to know if/which one it is.
- Validation issue. Something got stored in the DB that the forum software can't interpret, causing the system to hang or crash when trying to load it. This is usually the product of poor validation when storing user info/posts.
- Junk in the trunk. Like above but dealing with an external resource or file. A poorly formatted image file uploaded, or some other artifact in the system that creates unhandled exceptions.
- Content could have outgrown the system, this can happen if the software isn't scalable to handle the content the forum has accumulated.
- Deliberate malicious attack. Someone took the site down for their own reasons. This is usually in the form of SQL injection attacks, but can be accomplished in varying ways.
I don't expect to know the answer but I can be curious if i want. Its interesting that the forum couldn't be recovered from a recent backup. Its possible that there wasn't an adequate backup procedure in place.
This has been a very extended downtime, seems like it had to be a fairly major issue. I hope someone has given Eric a good explanation of what happened, because a multiple week downtime is crazy.
-- Adam