indexing/page not found problem with The Bar
indexing/page not found problem with The Bar
tried this yet??
from phpbb documentation:
3.1.1.4: Resync
Some information in the database is contained it multiple tables. This makes the board run faster by reducing the number of database queries on some pages. Sometimes the information in different tables of the database gets out of sync. This usually is caused by a connection problem which interrupts updating of the database.
When this happens, your forum may start behaving in a strange way. Links to topics or posts that don't exist are common symptoms of this problem.
If you are having this problem, you can fix it by clicking Resync in the General Forum Settings Panel. This will recalculate the forum information based on the actual posts that exist. This operation has no harmful effect on the forums, just generates a small amount of overhead while you are doing it. This is a good thing to try if you are not sure what is causing a problem on your board.
from phpbb documentation:
3.1.1.4: Resync
Some information in the database is contained it multiple tables. This makes the board run faster by reducing the number of database queries on some pages. Sometimes the information in different tables of the database gets out of sync. This usually is caused by a connection problem which interrupts updating of the database.
When this happens, your forum may start behaving in a strange way. Links to topics or posts that don't exist are common symptoms of this problem.
If you are having this problem, you can fix it by clicking Resync in the General Forum Settings Panel. This will recalculate the forum information based on the actual posts that exist. This operation has no harmful effect on the forums, just generates a small amount of overhead while you are doing it. This is a good thing to try if you are not sure what is causing a problem on your board.
-
spectabillis
- Posts: 3527
- Joined: Mon Mar 29, 2004 11:07 pm
- Burning Since: 2022
- Location: black rock city
- thisisthatwhichis
- Posts: 3586
- Joined: Thu Feb 09, 2006 6:18 pm
- Location: Reno, NV
This problem has been happening in the Bar Thread for several months now.Dork wrote:Support staff? BAHAHAHAAA!!! There ain't nobody driving this bus. We're just lucky to be on a relatively straight road. Hopefully it will last long enough for me or someone else to get to the front and figure out how to work the controls.stargeezer wrote:As long as it is not used beer, can I have another.
So as far as the bug goes, am I correct in assuming that all of the necessary data is available, but there is no time or interest to fix it. Times sure change. When I was programming, if there was a problem in my code, I did not sleep until I got it fixed. This must be code of someone that is no longer available for whatever reason and the support staff just does not want to dig.
I've been using this board for years and have never heard of this bug. Then again, I pretty much never visit these huge threads. I went through 6 pages and still don't quite understand what you guys are saying.
If someone could explain what's going on in this bug reports thread (or a new thread if you'd like) I'd appreciate it:
http://eplaya.burningman.org/viewtopic.php?t=15360
After the 15th post on each page, everyone recieves an error "NO POSTS EXIST FOR THIS TOPIC". The page counter for the thread has pre-maturely advanced. In order to read posts 16-30, you have to click on the previous page in the counter. Then when the 1st post for the pre-maturely advanced page hits, the thread works OK.... until post 16 again.
Hope that helps.....
TITWI
To be on the wire is life. The rest is waiting.
It's show time, folks.....Joe Gideon
To be on the wire is life. The rest is waiting.
It's show time, folks.....Joe Gideon
- stargeezer
- Posts: 336
- Joined: Sun Apr 30, 2006 8:56 pm
- Location: Burning Mountains
The symtom is similar to what would happen if you exceeded a 16 bit unsigned integer and switched modes to a floating point number, but the data shows that the problem started well after that. If it were the integer problem, it should have happened somewhere around post 65536, but that occured back in July. The problem on the bar thread appeared in either late September or October. Since I post only rarely, I can provide no additional hints at this time.
Ok... there are a bunch of different theories floating around about this one and I don't think any are correct.
When a message is posted, records are inserted into several different tables, two of them being POSTS and POSTS_TEXT. What appears to be happening here is that occasionally, there is no record in POSTS_TEXT. Some queries join to this table, some don't so they get different numbers of posts.
They are coming from legitimate, active, well loved (well, some of them anyway) posters, not spammers. I have no idea why this is happening yet or how to fix it but I'll resume digging later. Maybe a mysql error happened in the middle of a post so it didn't complete? I dunno. My brain is fried.
When a message is posted, records are inserted into several different tables, two of them being POSTS and POSTS_TEXT. What appears to be happening here is that occasionally, there is no record in POSTS_TEXT. Some queries join to this table, some don't so they get different numbers of posts.
They are coming from legitimate, active, well loved (well, some of them anyway) posters, not spammers. I have no idea why this is happening yet or how to fix it but I'll resume digging later. Maybe a mysql error happened in the middle of a post so it didn't complete? I dunno. My brain is fried.
One specific instance of a bad message I looked into happened right before the last post here:
http://eplaya.burningman.org/viewtopic. ... tart=68130
It was then followed by many posts talking about how Eplaya had been down, lots of duplicate messages, etc. Kind of makes my pet theory about mysql errors while posting seem reasonable. Still not sure how I want to fix it yet.
http://eplaya.burningman.org/viewtopic. ... tart=68130
It was then followed by many posts talking about how Eplaya had been down, lots of duplicate messages, etc. Kind of makes my pet theory about mysql errors while posting seem reasonable. Still not sure how I want to fix it yet.
-
spectabillis
- Posts: 3527
- Joined: Mon Mar 29, 2004 11:07 pm
- Burning Since: 2022
- Location: black rock city
hmm... i still dont know what the resync thing was in the first place, but i wonder if part of it did referential checks and corrected mis-matches?Dork wrote:When a message is posted, records are inserted into several different tables, two of them being POSTS and POSTS_TEXT. What appears to be happening here is that occasionally, there is no record in POSTS_TEXT. Some queries join to this table, some don't so they get different numbers of posts.
The sync counts the messages in each topic and updates that value. The problem is, that value was always right so re-counting didn't change anything. What is happening is when you view the messages, it does a different count and finds a smaller number because some of the messages are corrupt. I need to either remove the offending messages or change the queries so the counts match.hmm... i still dont know what the resync thing was in the first place, but i wonder if part of it did referential checks and corrected mis-matches?
-
spectabillis
- Posts: 3527
- Joined: Mon Mar 29, 2004 11:07 pm
- Burning Since: 2022
- Location: black rock city
- emily sparkle
- Posts: 899
- Joined: Fri Jul 11, 2003 4:50 am
- Location: the happy valley, ma
yeah, i tried a couple of resyncs quite a while ago when the problem first came up without any change. i think the corruption occurs when we remove a post that is at the beginning or end of a page-count.
:) emily sparkle
eplaya administrator
___
mobilize, energize, motivate, INSPIRE ordinary people to do things to improve their quality of life.
- nobel peace prize winner, wangari maathai
eplaya administrator
___
mobilize, energize, motivate, INSPIRE ordinary people to do things to improve their quality of life.
- nobel peace prize winner, wangari maathai
Ok, I looked again with a clear head and there were 73 bad posts. 4 were from long ago, the rest were all from August 18th so I don't think it's a recurring problem requiring some big coding project. I removed the posts and did a resync which I *think* have fixed it.
Please start posting in the bar again and let me know how it goes
Please start posting in the bar again and let me know how it goes
- PurpleKoosh
- Posts: 1638
- Joined: Wed Sep 03, 2003 11:26 pm
- Burning Since: 2003
- Camp Name: M*A*S*H 4207
- Location: Silly Valley, CA
- Contact:
- Lassen Forge
- Posts: 5320
- Joined: Tue Feb 22, 2005 9:35 pm
- Location: Where it's always... Wednesday. Don't lose your head over it.
- DVD Burner
- Posts: 11031
- Joined: Fri Dec 12, 2003 3:09 am
- Burning Since: 1986
- Camp Name: White Trash Camp
- Contact:
Dork wrote:Ok, I looked again with a clear head and there were 73 bad posts. 4 were from long ago, the rest were all from August 18th so I don't think it's a recurring problem requiring some big coding project. I removed the posts and did a resync which I *think* have fixed it.
Please start posting in the bar again and let me know how it goes
Brilliant.
The server went down then.
Nice catch. You really are on it.
Hat's off to you!
