Hi Paul,
Yesterday, I started getting Vbulletin errors, once I get them, the site goes dead and the server people have to repair the database. After they fixed it, it was OK for a few hours, and then I woke up today to several thousand emails telling me of errors again.
They look something like this:
Code:
Database error in vBulletin 4.0.5:
Invalid SQL:
SELECT
post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted,
user.*, userfield.*, usertextfield.*,
icon.title as icontitle, icon.iconpath,
avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight,
editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline,
editlog.reason AS edit_reason, editlog.hashistory,
postparsed.pagetext_html, postparsed.hasimages,
sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages,
sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid
FROM post AS post
LEFT JOIN user AS user ON(user.userid = post.userid)
LEFT JOIN userfield AS userfield ON(userfield.userid = user.userid)
LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid = user.userid)
LEFT JOIN icon AS icon ON(icon.iconid = post.iconid)
LEFT JOIN avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN customavatar AS customavatar ON(customavatar.userid = user.userid)
LEFT JOIN editlog AS editlog ON(editlog.postid = post.postid)
LEFT JOIN postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 21 AND postparsed.languageid = 1)
LEFT JOIN sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 21 AND sigparsed.languageid = 1)
LEFT JOIN sigpic AS sigpic ON(sigpic.userid = post.userid)
WHERE post.postid IN (089129,89145,89148,89174,89186,89284,89304,99824,100011,100020)
ORDER BY post.dateline;
MySQL Error : Table './databasenamehere/user' is marked as crashed and should be repaired
Error Number : 145
Request Date : Wednesday, December 8th 2010 @ 07:38:43 AM
Error Date : Wednesday, December 8th 2010 @ 07:38:43 AM
Script : http://www.mysite.com/forums/blah-blah.html
Referrer :
IP Address : edited
Username : Unregistered
Classname : vB_Database
MySQL Version :
I'm running 4.0.5. Never had any problems with this until yesterday, and nothing has changed on the server, at least not by me.
I wonder if you could shed any light on this please? I'd really appreciate it.
Thanks.