I have a function that uses pages.save_one to update a page on an hourly basis. It's worked fine for the last few days, but this morning, it has been locking up the entire bot for 31 minutes attempting to save a page that usually only takes a few seconds. Did anything change with regards to the API this morning that might be causing this?
You would have to wait for Wikidot to comment on whether anything has changed on their end.
However, another alternative is that the content of your page is causing the problem. If you skip that particular page, do the others work fine? If so, could you post the problem page's details here? (content, title, etc.)
Edit: Saving pages to Wikidot.com using my editor (STE) is working fine, so I suspect it's an issue on your end.
~ Shane (Wikidot Community Admin - Volunteer)
Wikidot: Wikidot Editor, Official Docs
Other: YouTube (gaming, primarily Minecraft)
Are you referring to http://scp-nala.wikidot.com/authors-by-page-count ? This page is quite long and complex (almost exceeds 200kB size limit). It's also caused database locks, we have restarted DB server, so everything should works fine now. You may try to optimize page source (it could help in the future):
...
[[row]]
[[cell style="font-size: 10pt; border-right: solid 1px gray; white-space: nowrap;"]]
**[http://scp-wiki.net/dr-gears-s-personnel-file Dr Gears]**
[[/cell]]
[[cell style="font-size: 8pt; border-right: solid 1px gray; white-space: nowrap;"]]
Dr.Gears[[/cell]]
[[cell style="font-size: 9pt;"]]43[[/cell]]
[[cell style="font-size: 9pt;"]]54[[/cell]]
[[cell style="font-size: 10pt; font-weight: bold;"]]97[[/cell]]
[[/row]]
...
change to:
[[module css]]
.col-1 {
font-size: 10pt; border-right: solid 1px gray; white-space: nowrap;
}
.col-2...
[[/module]]
...
[[row]]
[[cell class="col-1"]]
**[http://scp-wiki.net/dr-gears-s-personnel-file Dr Gears]**
[[/cell]]
[[cell class="col-2"]]
Dr.Gears[[/cell]]
[[cell class="col-3"]]43[[/cell]]
[[cell class="col-4"]]54[[/cell]]
[[cell class="col-5"]]97[[/cell]]
[[/row]]
...
Bartłomiej Bąkowski @ Wikidot Inc.
';.;' TeRq (Write PM)
It is. I had wondered if it was the page size, but I tried cutting out 90% of it and it was still locking up. Thanks.