Ich habe heute einige WE-Installationen aktualisiert (9.2.3 auf 9.3.1) und bei einer Website bleibt der Updater bei den Patches hängen.
Updatewiederholung hat auch nichts gebracht, und es wird im Backend 9.3.1 angezeigt. Im Errorlog sind ein paar Warnungen wegen Slow Query vorhanden:
Code
SLOW QUERY detected
---------------------------------------------------
SELECT MIN(f1.ID),GROUP_CONCAT(f2.ID) FROM we_tblFile f1 JOIN
we_tblFile f2 ON (f1.`ParentID`,f1.`Filename`,f1.IsFolder)=(f2.`ParentID`,f2.`Filename`,f2.IsFolder) AND (f1.Extension<=>f2.Extension OR "" IN(f1.Extension,f2.Extension)) AND f1.ID<f2.ID
GROUP BY f1.Path
---------------------------------------------------
Array
(
[time] => 1.3344519138336
[trigger] => 0
[errno] => 0
[error] =>
[affected] => 0
[rows] => 0
[explain] => Array
(
[0] => id | select_type | table | type | possible_keys | key | key_len | ref | rows | filtered | Extra
[1] => 1 | SIMPLE | f1 | ALL | PRIMARY,ParentID,searchable,IsFolder | | | | 4415 | 100 | Using filesort
[2] => 1 | SIMPLE | f2 | ref | PRIMARY,ParentID,searchable,IsFolder | searchable | 4 | db165774_215.f1.ParentID | 13 | 100 | Using where
)
)
Script name:
webEdition/liveUpdate/classes/liveUpdateFunctions.class.php
Display More
Code
SLOW QUERY detected
---------------------------------------------------
SELECT * FROM we_tblFile WHERE ID=2
---------------------------------------------------
Array
(
[time] => 238.25302100182
[trigger] => 0
[errno] => 0
[error] =>
[affected] => 1
[rows] => 1
[explain] => Array
(
[0] => id | select_type | table | type | possible_keys | key | key_len | ref | rows | filtered | Extra
[1] => 1 | SIMPLE | we_tblFile | const | PRIMARY | PRIMARY | 4 | const | 1 | 100 |
)
)
Script name:
webEdition/we/classes/database/we_database_base.class.php
Display More
Hat einer einen Tipp, wie ich das lösen kann?
Die Seite scheint weiterhin zu funktionieren.
PHP 8.3.14, habe aber auch eine Updatewiederholung mit PHP 8.1 gemacht.
MariaDB 10.4.34
Gruß Heiko