Moin moin,
nach dem Update von MariaDB V10.1 auf MariaDB 10.3 bekomme ich Fehlermeldungen beim Cronjob für den Search Index:
In DBALException.php line 179:
An exception occurred while executing 'INSERT IGNORE INTO s_search_index (k
eywordID, elementID, fieldID)
SELECT sk.id as keywordID, 1 as elementID, 5 as fieldID FROM s_search_keywo
rds sk WHERE sk.keyword IN ('978-3-12-561432-1')
UNION ALL
SELECT sk.id as keywordID, 1 as elementID, 18 as fieldID FROM s_search_keyw
ords sk WHERE sk.keyword IN ('9783125614321')
UNION ALL
SELECT sk.id as keywordID, 2 as elementID, 5 as fieldID FROM s_search_keywo
rds sk WHERE sk.keyword IN ('978-3-12-561437-6')
UNION ALL
…
… usw. und am Ende dann...
…
SELECT sk.id as keywordID, 3124 as elementID, 18 as fieldID FROM s_search_k
eywords sk WHERE sk.keyword IN ('9783125174962')':
SQLSTATE[42000]: Syntax error or access violation: 1064 memory exhausted ne
ar 'sk.id as keywordID, 3123 as elementID, 5 as fieldID FROM s_search_keywo
rds sk...' at line 15995
In Connection.php line 1062:
SQLSTATE[42000]: Syntax error or access violation: 1064 memory exhausted ne
ar 'sk.id as keywordID, 3123 as elementID, 5 as fieldID FROM s_search_keywo
rds sk...' at line 15995
sw:cron:run [-f|--force] [--] [<cronjob>]
PHP hat als memory_limit=2560M, ich glaube das können wir ausschließen. Ich hab gerade gar keine Idee wie ich debuggen soll. Bin für Vorschläge dankbar.
Shopware 5.6.7
php7.4.14
MariaDB 10.3.27
Frohes Schaffen und Gruß, Kai