- Affected Version
- WoltLab Suite 3.1
Hey Leute!
Das wird gefühlt in letzter Zeit immer schlimmer mit der Meldung "General error: 1615 Prepared statement needs to be re-prepared".
Ich hoste schon Jahre bei Alfahosting, problemlos, funktioniert gut. Bisher. Genutzt wird der Business Webhosting Tarif.
Die Meldung im Log sieht eigentlich fast immer gleich aus:
- Requested URL
- /
- Referrer
- https://www.!!!XYZ!!!.de/
- Error Message
- Could not execute statement 'SELECT user_follow.* FROM wcf1_user_follow user_follow WHERE userID = ? '
- Type
- wcf\system\database\exception\DatabaseQueryExecutionException
- File (Line)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/database/statement/PreparedStatement.class.php (105)
- Query Parameter 1
- 1
- Stacktrace
-
- /var/www/web29277955/html/!!!XYZ!!!/lib/data/DatabaseObjectList.class.php (195): wcf\system\database\statement\PreparedStatement->execute(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/data/user/follow/UserFollowerFriendsListAction.class.php (39): wcf\data\DatabaseObjectList->readObjects(…)
- [internal function] (?): wcf\data\user\follow\UserFollowerFriendsListAction->getFriends(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/data/AbstractDatabaseObjectAction.class.php (204): call_user_func(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/event/listener/FollowerFriendsListListener.class.php (21): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/event/EventHandler.class.php (144): wcf\system\event\listener\FollowerFriendsListListener->execute(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/event/EventHandler.class.php (177): wcf\system\event\EventHandler->executeInheritedActions(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/page/AbstractPage.class.php (141): wcf\system\event\EventHandler->fireAction(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/page/CmsPage.class.php (115): wcf\page\AbstractPage->assignVariables(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/page/AbstractPage.class.php (294): wcf\page\CmsPage->assignVariables(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/page/AbstractPage.class.php (114): wcf\page\AbstractPage->show(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
- /var/www/web29277955/html/!!!XYZ!!!/index.php (9): wcf\system\request\RequestHandler->handle(…)
- Error Message
- SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared
- Type
- PDOException
- File (Line)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/database/statement/PreparedStatement.class.php (93)
- Stacktrace
-
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/database/statement/PreparedStatement.class.php (93): PDOStatement->execute(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/data/DatabaseObjectList.class.php (195): wcf\system\database\statement\PreparedStatement->execute(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/data/user/follow/UserFollowerFriendsListAction.class.php (39): wcf\data\DatabaseObjectList->readObjects(…)
- [internal function] (?): wcf\data\user\follow\UserFollowerFriendsListAction->getFriends(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/data/AbstractDatabaseObjectAction.class.php (204): call_user_func(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/event/listener/FollowerFriendsListListener.class.php (21): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/event/EventHandler.class.php (144): wcf\system\event\listener\FollowerFriendsListListener->execute(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/event/EventHandler.class.php (177): wcf\system\event\EventHandler->executeInheritedActions(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/page/AbstractPage.class.php (141): wcf\system\event\EventHandler->fireAction(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/page/CmsPage.class.php (115): wcf\page\AbstractPage->assignVariables(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/page/AbstractPage.class.php (294): wcf\page\CmsPage->assignVariables(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/page/AbstractPage.class.php (114): wcf\page\AbstractPage->show(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
- /var/www/web29277955/html/!!!XYZ!!!/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
- /var/www/web29277955/html/!!!XYZ!!!/index.php (9): wcf\system\request\RequestHandler->handle(…)
Alfahosting sagt: können wir nichts machen. Es betrifft hier wohl die Tabelle table_definition_cache, die auf einen Standardwert von 400 eingestellt ist und von denen nicht verändert werden "kann".
So schmiert das kleine Forum immer wieder ab, weil die Last auf dem Server wohl schlicht zu hoch ist. Das betrifft allerdings auch noch 2 andere Foren von mir, die auf zwei anderen Tarif bei Alfahosting liegen. Scheint wohl also ein globales Problem zu sein. Ich liege mit dem einen Forum auf dem Server 109.237.138.11 und wenn ich hier schaue, welche Anzahl Domains dort gehostet werden...da kann einem nur noch übel werden.
Welche Möglichkeiten bleiben mir denn noch? Aufgetreten sind die Meldungen schleichend, gefühlt seit gut einem halben Jahr regelmäßig. Ob die Software zu verschwenderisch mit Ressourcen umgeht, kann ich nicht sagen. Ich bin kein Programmierer, sondern Kunde von Woltlab und nutze dessen Produkt.
Kann wer Tipps geben, der bereits EBENSO MIT DEM 1615 zu tun hatte?
Danke schön!