75279
Level 6 Playa
Yuki
post #75279 ::
2016.12.21 5:57pm
anewuser, MiDoRi, RazerBlue6, Jimmyoshi, sleeparrow, Dimeback and Modus Ponens liēkd this
anewuser, MiDoRi, RazerBlue6, Jimmyoshi, sleeparrow, Dimeback and Modus Ponens liēkd this
I considered replying to the existing thread about this, but it has an ugly title which I didn't want to bump!
I noticed there have been intermittent database errors and other shenanigans, the nature of which look exactly like the result of corrupted data.
This is where I get worried, because data corruption propagates and spreads itself. I also see several irreproduceable and untraceable errors pop up in the bug reports, and I wouldn't be surprised they're all caused by the very same thing.
I saw puke said something about the database needing to be rebuilt with a new encoding. It probably does, but I doubt it will fix this specific issue. The most recent errors I've seen don't look like the result of database encoding mismatches.
A large part of these errors mention broken database tables, so the logical choice would be to assume that the database image itself is corrupted, except....
- I noticed a plain PHP error in the reports, unrelated to mysql
- If it actually was a broken database table these errors would show up consistently on the same page, and not intermittently.
I'm afraid this is actually a hardware problem with the server. :x I'm thinking along the lines of a failing hard disk, memory, motherboard and/or processor core(s).
If that were the case, and one were to repair all errors and corruption in the database and rebuild it, it'd quickly get corrupted again.
Now I'm not sure whether this site is still hosted by dreamhost, moved to a dedicated server or whether it's directly hosted on puke's estate.
My suggestion? If feasible, test the server hardware for integrity. A hard drive sector check and memtest should rule out any hardware issues. I guess it's impossible if this server is managed and held hostage by a hosting company. And even then BotB would be down for however long that takes (several hours/days)
What I fear the most is that this site is hosted on a server that's gone bad, and the company in charge is reluctant to fix it or even check its integrity. Hopefully that's not the case!
Most of this is me speculating (based on what I've learned). I don't know what has been tried to fix/diagnose these problems. Maybe the powers that be can shine a light on this! It would be a big relief if it turns out my worst fears are impossible.
I noticed there have been intermittent database errors and other shenanigans, the nature of which look exactly like the result of corrupted data.
This is where I get worried, because data corruption propagates and spreads itself. I also see several irreproduceable and untraceable errors pop up in the bug reports, and I wouldn't be surprised they're all caused by the very same thing.
I saw puke said something about the database needing to be rebuilt with a new encoding. It probably does, but I doubt it will fix this specific issue. The most recent errors I've seen don't look like the result of database encoding mismatches.
A large part of these errors mention broken database tables, so the logical choice would be to assume that the database image itself is corrupted, except....
- I noticed a plain PHP error in the reports, unrelated to mysql
- If it actually was a broken database table these errors would show up consistently on the same page, and not intermittently.
I'm afraid this is actually a hardware problem with the server. :x I'm thinking along the lines of a failing hard disk, memory, motherboard and/or processor core(s).
If that were the case, and one were to repair all errors and corruption in the database and rebuild it, it'd quickly get corrupted again.
Now I'm not sure whether this site is still hosted by dreamhost, moved to a dedicated server or whether it's directly hosted on puke's estate.
My suggestion? If feasible, test the server hardware for integrity. A hard drive sector check and memtest should rule out any hardware issues. I guess it's impossible if this server is managed and held hostage by a hosting company. And even then BotB would be down for however long that takes (several hours/days)
What I fear the most is that this site is hosted on a server that's gone bad, and the company in charge is reluctant to fix it or even check its integrity. Hopefully that's not the case!
Most of this is me speculating (based on what I've learned). I don't know what has been tried to fix/diagnose these problems. Maybe the powers that be can shine a light on this! It would be a big relief if it turns out my worst fears are impossible.