С недавнего времени, на почту стали приходить письма с уведомлением об ошибке на форуме, в админке которого на мое «несчастье» стоял мой почтовый ящик. Письма были примерно такого содержания.
Database error in vBulletin 4.x.xx:
Invalid SQL:
INSERT INTO taggregate_temp_1338177360
SELECT threadid, COUNT(*) AS views
FROM threadviews
GROUP BY threadid;
MySQL Error : Incorrect file format 'threadviews'
Error Number : 130
Request Date : Monday, May 28th 2012 @ 04:29:17 AM
Error Date : Monday, May 28th 2012 @ 04:29:17 AM
Script : http://forum.xxxxxxx.ru/cron.php?rand=1338179327
Referrer :
IP Address : xxx.xxx.xxx.xxx
Username : Незарегистрированный
Classname : vB_Database
MySQL Version :
или еще вариант:
Database error in vBulletin 4.2.0:
Invalid SQL:
INSERT INTO aaggregate_temp_1345493400
SELECT attachmentid, COUNT(*) AS views
FROM attachmentviews
GROUP BY attachmentid;
MySQL Error : Incorrect file format 'attachmentviews'
Error Number : 130
Request Date : Tuesday, August 21st 2012 @ 04:48:17 AM
Error Date : Tuesday, August 21st 2012 @ 04:48:17 AM
Script : http://forum.xxxxxxx.ru/cron.php?rand=1338179327
Referrer : http://forum.xxxxxxx.ru/activity.php
IP Address : xxx.xxx.xxx.xxx
Username : Незарегистрированный
Classname : vB_Database
MySQL Version :
Зайдя phpmyadmin я ужаснулся кол-ву созданных таблиц с названиями типа taggregate_temp_1338177360, которых было не просто много, а очень и очень много и каждая создавалась каждый раз, когда на форум кто-то заходил и пытался смотреть тему. И в момент пересчета счетчика просмотров и вываливалась эта ошибка, одновременно с этим в базе появлялась новая пустая таблица. Читать дальше »