Hi All,
I have noticed this problem happen periodically while using the site since I joined and tolerated it because it was only an annoyance... until I lost two lengthy mails one after the other this afternoon... argh!! So, I'm hoping to generate a bit of momentum on this problem and get it fixed for all!
I disagree with the analysis that the problems are local to each user. It is true that the problem is intermittent, but there are other possibilities. For one, the error message states that it cannot find the file on the server. The server being the key word. The URL is correct and the message is an Apache error, which then disappears after a while.
Being new to the site I don't know if the creators/programmers are still here or how the site was built. I'm going to take an educated guess at what I think is happening, but it's a complete shot in the dark without knowing more tech info. If anyone knows more please fill me in.
My guess is this is a database problem. Possibly due to maximum connections to the DB exceeded or some such random problem. How did I figure it's a database problem, I hear you ask :)
The URL's that the site uses are called "pretty URLs". They're pretty because they don't have the very familiar index.php?form=blah&post=moreblah and so on. Written the pretty way, this might be /form/blah/post/moreblah. The request from the browser is rewritten by the web server to split out the arguments.
Because the site is dynamic and fully database dependent for all the content, these arguments are going to be translated to a database request. For example (totally contrived) folio32.com/forum/id_1001 might rewrite to folio32.com/?type=forum&id=1001. That's going to result in a database request to pull out message id 1001 from the forum table in the database and display.
Something along this sequence of events is breaking periodically. The rewrite's use code that doesn't ever change and same with the programming code of the site (PHP I'm guessing) so it can't be those because they're either broken or they're not. The only other piece of the puzzle is the database server - it is the only other component that is under changing load/business and who's behavior can change.
Are the server admins part of the group? Is there anyone that can comment on the construction of the site? Any suggestions on how we can progress from here?
Regard
Eoin (who does these things for a living)