Im Forum (WBB 3.1.4) von Melli gibt es alle paar Tage die Meldung "The table 'wcf1_session' is full" Woran könnte das liegen? Hier die genaue Fehlermeldung. Code: Information: error message: Invalid SQL: INSERT INTO wcf1_session (sessionID, packageID, userID, ipAddress, userAgent, lastActivityTime, requestURI, requestMethod, username) VALUES ('296d344d646c6af58ff3c3a83321bc5648c991ee', 48, 0, '77.180.220.43', 'Mozilla/5.0 (Windows NT 6.0; rv:2.0) Gecko/20100101 Firefox/4.0', 1301899199, '/forum/index.php?page=Index', 'GET', '' ) error code: 1114 sql type: MySQLDatabase sql error: The table 'wcf1_session' is full sql error number: 1114 sql version: file: /srv/www/vhosts/maintz.org/httpdocs/forum/wcf/lib/system/database/MySQLDatabase.class.php (118) php version: 5.2.6 wcf version: 1.1.5 (Tempest) date: Mon, 04 Apr 2011 06:39:59 +0000 request: /forum/ referer: http://www.maintz.org/ Stacktrace: #0 /srv/www/vhosts/maintz.org/httpdocs/forum/wcf/lib/system/session/CookieSessionFactory.class.php(71): MySQLDatabase->sendQuery('INSERT INTO ?wc...') #1 /srv/www/vhosts/maintz.org/httpdocs/forum/wcf/lib/system/session/SessionFactory.class.php(73): CookieSessionFactory->create() #2 /srv/www/vhosts/maintz.org/httpdocs/forum/lib/system/WBBCore.class.php(200): SessionFactory->get() #3 /srv/www/vhosts/maintz.org/httpdocs/forum/wcf/lib/system/WCF.class.php(98): WBBCore->initSession() #4 /srv/www/vhosts/maintz.org/httpdocs/forum/global.php(18): WCF->__construct() #5 /srv/www/vhosts/maintz.org/httpdocs/forum/index.php(7): require_once('/srv/www/vhosts...') #6 {main}
Also von dem was da steht, sollte die wcf1_session mal geleert werden. Würde ich sagen *G* Ansonsten mal nachgucken, ob die Cronjobs alle ausgeführt werden, vor allem der hourly cleanup. Nja und Ultimo Ratio wäre die Session-Tabelle auf MyISAM umzustellen, die würde erst dann voll werden, wenn die Platte voll ist - aber dann ist natürlich der Speed-Vorteil der Session-Tabelle hinüber.
Du gehst zu phpMyAdmin, in deine Datenbank. Dort klickst du die wcf1_session an. Gehst oben in den Tabs zu Operationen und dort wählst du bei Tabellenformat nicht MEMORY sondern MyISAM aus. Und klickst ok.
Ich meine mit dem Admin Tools 2 kannst du die Tabelle auch per Cronjob optimiere / leeren lassen, bin mir aber nicht sicher.