# Such-Index Fehler „ 503 Backend fetch failed“,  core.ERROR: PDOException: SQLSTATE \[40001\] \[42000\]

**URL:** <https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298>\
**Category:** Installation/Einstieg\
**Created:** [26. Juli 2018 um 14:33 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298 "2018-07-26T14:33:00Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergej](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@sergej](https://forum.shopware.com/u/sergej)\
**Post date:** [26. Juli 2018 um 14:33 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/1 "2018-07-26T14:33:00Z")

</div>

Hallo

Ich setze gerade neuen &nbsp;Shop und habe folgende Fehlermeldung in Backend bei Versuch Such-Index manuell aufzubauen.

Fehler im Backend: „ 503 Backend fetch failed“

Daten zum Server

CentOS Linux 7.5.1804

Intel® Xeon® CPU E5-2620 v3 @ 2.40GHz, 4 cores

Linux 3.10.0-862.6.3.el7.x86\_64 on x86\_64

Memory 12GB

Disk: SSD 300GB

&nbsp;

Nginx

Varnish

Apache 2

APCu

OPCache

IonCube Loader

PHP 7.1

MariaDB 10.3.8

Als Wawi wird JTL-Wawi mit aktuellem Connector 2.1.12 (keine weiteren Plugins in Shopware) genutzt.

Ich habe mit parallel mit drei Shopware Neuinstallation versucht.

Version:&nbsp; 5.4.4

Version: &nbsp;5.4.5

Version:&nbsp; 5.4.6

Nach den gestern Fehlern bei Versionen 5.4.5 und 5.4.6 aufgetreten waren, habe ich heute die Version 5.4.4 in einem Unterordner mit eigener Datenbank installiert und während JTL-WAWI die Artikel (115 000) uploaded, habe ich schrittweise versucht zu prüfen ob die Indexierung funktioniert.

Um 13:09 habe ich es bei 13 000 Artikel versucht Such-Index neu aufzubauen, leider erfolglos wieder die gleiche „ 503 Backend fetch failed“ Meldung.

In dem log file „core\_production-2018-07-26.log“ steht folgende Fehlermeldung

```
[2018-07-26 13:09:10] core.CRITICAL: An exception occurred while executing ' DELETE sk FROM `s_search_keywords` sk LEFT JOIN s_search_index si ON sk.id=si.keywordID        
[2018-07-26 13:09:10] core.ERROR: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction in /var/www/html/myshop.de/test/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1012 Stack trace: #0 /var/www/html/myshop.de/test/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(1012): PDO->exec('\n          

```

Gestern hatte ich dazu recherchiert und hier

[https://developers.shopware.com/sysadmins-guide/system-requirements/](https://developers.shopware.com/sysadmins-guide/system-requirements/)

über die SQL Settings nachgelesen, so habe ich versucht heute nach dem Versuch den Such-Index aufzubauen gescheitert war, die my.cnf zu ändert.

Folgenden Wert habe ich eingetragen: query-cache-size = 200M

Danach ca. um 13:12 erneut versucht den Such index aufzubauen und es hat zwei Mal in Folge geklappt.

Bei ca. 22 000 Artikeln um 13:45 hat es wieder geklappt.

Bei&nbsp; 27 000 Artikeln um 14:00 hat es nicht mehr funktioniert auch wenn ich den Wert&nbsp; in

query-cache-size = auf 300, 400, 1000 erhöht habe

```
2018-07-26 14:02:18] core.CRITICAL: An exception occurred while executing 'INSERT IGNORE INTO s_search_index (keywordID, elementID, fieldID) SELECT sk.id as keywordID, 21989 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN
[2018-07-26 14:02:18] core.ERROR: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 memory exhausted near 'sk.id as keywordID, 23725 as elementID, 5 as fieldID FROM s_search_keywords sk W' at line 15995 in /var/www/html/myshop.de/test/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1012 Stack trace: #0 /var/www/html/myshop.de/test/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(1012): PDO->exec('INSERT IGNORE I...')

```

&nbsp;

Hat jemand eine Idee was hier los ist?

&nbsp;

Danke im Voraus für jede Antwort.

&nbsp;

---

<div class="post-metadata">

**Author:** ![Rednaxela](https://avatars.discourse-cdn.com/v4/letter/r/ad7895/32.png) [@Rednaxela](https://forum.shopware.com/u/Rednaxela)\
**Post date:** [26. Juli 2018 um 14:40 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/2 "2018-07-26T14:40:42Z")

</div>

Kann glaub ich u.a. vorkommen, wenn man Artikel mit gleicher Artikelbezeichnung hat.

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [26. Juli 2018 um 14:52 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/3 "2018-07-26T14:52:01Z")

</div>

Stell mal diese Option niedriger bei dir&nbsp;[shopware/Default.php at 5.4 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/5.4/engine/Shopware/Configs/Default.php#L250)

---

<div class="post-metadata">

**Author:** ![sergej](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@sergej](https://forum.shopware.com/u/sergej)\
**Post date:** [26. Juli 2018 um 15:19 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/4 "2018-07-26T15:19:10Z")

</div>

> [@Rednaxela schrieb:](https://forum.shopware.com/profile/6813/Rednaxela "Rednaxela")
> 
> Kann glaub ich u.a. vorkommen, wenn man Artikel mit gleicher Artikelbezeichnung hat.

Danke für die schnelle Antwort. Die Jtl Wawi lässt die dopelten Artikelnummer nicht zu, auch bestehen bei uns die Artikelbezeichnungen aus Artikelnummer + Artikelname, so kann keine doppelte Artikelbezeichnung enstehen. Aber ich werden dass noch mit Excel filtern.

---

<div class="post-metadata">

**Author:** ![sergej](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@sergej](https://forum.shopware.com/u/sergej)\
**Post date:** [26. Juli 2018 um 15:19 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/5 "2018-07-26T15:19:54Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> Stell mal diese Option niedriger bei dir&nbsp;[https://github.com/shopware/shopware/blob/5.4/engine/Shopware/Configs/Default.php#L250](https://github.com/shopware/shopware/blob/5.4/engine/Shopware/Configs/Default.php#L250)

Danke für die schnelle Antwort, bei uns steht ‚batchsize‘ =\> 4000, soll es erhöht werden?

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [26. Juli 2018 um 15:26 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/6 "2018-07-26T15:26:17Z")

</div>

Mach mal 2000 oder so. oder noch niedriger falls der Fehler kommt. Wenn es klappt lager diese Option in die config.php aus

---

<div class="post-metadata">

**Author:** ![sergej](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@sergej](https://forum.shopware.com/u/sergej)\
**Post date:** [26. Juli 2018 um 15:39 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/7 "2018-07-26T15:39:52Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> Mach mal 2000 oder so. oder noch niedriger falls der Fehler kommt. Wenn es klappt lager diese Option in die config.php aus

Danke, habe mit 2000, 1000, 500 und 100 probiert, leider ohne Erfolg. Gleiche Fehlermeldung im Backend und in core\_production-2018-07-26.log

---

<div class="post-metadata">

**Author:** ![sergej](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@sergej](https://forum.shopware.com/u/sergej)\
**Post date:** [26. Juli 2018 um 16:00 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/8 "2018-07-26T16:00:50Z")

</div>

> [@Rednaxela schrieb:](https://forum.shopware.com/profile/6813/Rednaxela "Rednaxela")
> 
> Kann glaub ich u.a. vorkommen, wenn man Artikel mit gleicher Artikelbezeichnung hat.

Excel hat keine doppelten Werte gefunden.

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [26. Juli 2018 um 16:45 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/9 "2018-07-26T16:45:28Z")

</div>

Du kannst mal probieren in einem Testsystem die s\_search\_index / s\_search\_keywords zu leeren. Ein Deadlock kommt dann, wenn&nbsp;mehrere Requests auf die gleiche Session schreiben - das wird geblockt, damit es nicht zu Inkonsistenzen kommt. Hast&nbsp;du mal testweise den JTL Connector ausgeschaltet?&nbsp;

[https://developers.shopware.com/sysadmins-guide/sessions/#session-locking](https://developers.shopware.com/sysadmins-guide/sessions/#session-locking)

---

<div class="post-metadata">

**Author:** ![sergej](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@sergej](https://forum.shopware.com/u/sergej)\
**Post date:** [26. Juli 2018 um 17:49 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/10 "2018-07-26T17:49:31Z")

</div>

> [@AndreHerking schrieb:](https://forum.shopware.com/profile/23413/AndreHerking "AndreHerking")
> 
> Du kannst mal probieren in einem Testsystem die s\_search\_index / s\_search\_keywords zu leeren. Ein Deadlock kommt dann, wenn&nbsp;mehrere Requests auf die gleiche Session schreiben - das wird geblockt, damit es nicht zu Inkonsistenzen kommt. Hast&nbsp;du mal testweise den JTL Connector ausgeschaltet?&nbsp;
> 
> [https://developers.shopware.com/sysadmins-guide/sessions/#session-locking](https://developers.shopware.com/sysadmins-guide/sessions/#session-locking)

Danke für die Rückmeldung. Ich habe den Jtl-Connector deaktiviert,&nbsp;s\_search\_index / s\_search\_keywords geleehrt, shop cache geleert und versucht den Such-Index aufzubauen,&nbsp;

Aber im Backend trotzdem&nbsp;„ 503 Backend fetch failed“ und&nbsp;core\_production-2018-07-26.log Fehler&nbsp;

```
SQLSTATE[42000]: Syntax error or access violation: 1064 memory exhausted near 'sk.id as keywordID

```

Diesen Fehler gab es jetzt in&nbsp;core\_production-2018-07-26.log nicht&nbsp;.

```
SQLSTATE[40001]: Serialization failure: 1213 Deadlock

```

Noch eine Idee?

---

<div class="post-metadata">

**Author:** ![sergej](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@sergej](https://forum.shopware.com/u/sergej)\
**Post date:** [26. Juli 2018 um 20:45 UTC](https://forum.shopware.com/t/such-index-fehler-503-backend-fetch-failed-core-error-pdoexception-sqlstate-40001-42000/54298/11 "2018-07-26T20:45:54Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> Mach mal 2000 oder so. oder noch niedriger falls der Fehler kommt. Wenn es klappt lager diese Option in die config.php aus

Ich habe noch deine Antwort hier gefunden [Nach Cache löschen im Backend und Aufruf einer Kategorie -\> Fehlermeldung - #10 von shyim - Allgemein - Shopware Community Forum](https://forum.shopware.com/discussion/comment/222787/#Comment%5C_222787) Und denn wert ebenfalls auf 3250 gesetzt. Es hat geklappt!!! Auch gleich in Config.php hinzugefügt. ‚search‘ =\> [‚indexer‘ =\> [‚batchsize‘ =\> 3250,], ], Danke noch mal für den Hinweis!
