- Joined
- Nov 5, 2010
- Messages
- 39,971
Why does the RPF's occasionally freeze up and then save multiple duplicate posts?
Methinks your connection or computer freezes up and you submit the same page multiple times.
The freezing is on the RPF side. The multiple posts is on the user side when you try resubmitting or refreshing the page in the middle of said freeze![]()
Notice the timestamp on anaconda's first post: 3:38 AM CDT (a different hour may be shown for you, depending on your time zone).
RPFs "freezes" every day from about 3:35 to 3:40 AM CDT. I assume that some kind of automated "housekeeping" is being done during this time (cleaning up and compressing databases or stuff like that, I would guess).
If you try to post anything during that time, you are apt to end up with one or more duplicates of your post. This seems to happen when you try to submit a post while the housekeeping process is running. To avoid this, don't try to post anything during this five-or-so minute "window."
If you do try to post something during this time and you get a prompt to "leave the page" or "resend," choose "leave the page" - "resend"ing will result in a duplicate post.
My guess for why this happens - and this is pure, wild-ass speculation on my part (I know nothing about vBulletin internals) - is that when you submit a post during housekeeping, you post is temporarily stored in a queue until the the housekeeping process terminates (at which time your queued post will be submitted). At the same time, the submission process "times out" (because the post database is not available for modification during housekeeping) and asks whether you want to resubmit your post - even though your post is already queued for submission. (Apparently the submission process is unaware of the housekeeping process's temporary queue for submissions.) Or something like that ...
Last edited: