GELÖST: Suchergebnis liefert 500 Error

Hallo Community,

ich habe folgendes Problem, nämlich einen 500 Error bei der Suche nach “Basic 55” oder ähnliche Suchanfrage mit der Zahl 55. Folgendes wurde gemacht:

  • Shop neu aufgesetzt (SW 5.5.4)
  • Steuern eingestellt
  • JTL Connector installiert
  • Komplettabgleich durchgeführt
  • Suche Basic 55 --> OK
  • Kategorie Verknüpfung & Seo URLs neu aufgebaut
  • Suche Basic 55 --> OK
  • Cache gelöscht
  • Suche 55 --> Error 500

Hier die Suchanfrage dazu:
https://haustierliebe.shop/search?sSearch=basic+55

Hier der Artikel der gefunden werden sollte:
https://haustierliebe.shop/hunter-halsband-basic-55-nickel-hals-41-49-cm

Folgendes steht im Errorlog:
[Sat Dec 29 13:21:41 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away in /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:852, referer: https://haustierliebe.shop/karlie-doggy-pool-hundepool?number=56858
[Sat Dec 29 13:21:41 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: Stack trace:, referer: https://haustierliebe.shop/karlie-doggy-pool-hundepool?number=56858
[Sat Dec 29 13:21:41 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #0 /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(852): PDO->query(‘SELECT template…’), referer: https://haustierliebe.shop/karlie-doggy-pool-hundepool?number=56858
[Sat Dec 29 13:21:41 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #1 /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php(206): Doctrine\DBAL\Connection->executeQuery(‘SELECT template…’, Array, Array), referer: https://haustierliebe.shop/karlie-doggy-pool-hundepool?number=56858
[Sat Dec 29 13:21:41 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #2 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Theme/Inheritance.php(503): Doctrine\DBAL\Query\QueryBuilder->execute(), referer: https://haustierliebe.shop/karlie-doggy-pool-hundepool?number=56858
[Sat Dec 29 13:21:41 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #3 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Theme/Inheritance.php(239): Shopware\Components\Theme\Inheritance->fetchTemplates(), referer: https://haustierliebe.shop/karlie-doggy-pool-hundepool?number=56858
[Sat Dec 29 13:21:41 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #4 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Theme/EventListener/ConfigLoader.php(81): Shopware\Components\Theme\Inheritance->getSmartyDirectories(Object(Sh in /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 131, referer: https://haustierliebe.shop/karlie-doggy-pool-hundepool?number=56858
[Sat Dec 29 13:21:57 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away in /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php:168, referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:57 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: Stack trace:, referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:57 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #0 /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php(168): PDOStatement->execute(Array), referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:57 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #1 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Plugin/DBALConfigReader.php(86): Doctrine\DBAL\Statement->execute(Array), referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:57 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #2 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Plugin/CachedConfigReader.php(66): Shopware\Components\Plugin\DBALConfigReader->getByPluginName(‘CoeScrollToTop’, Object(Shopware\Models\Shop\DetachedShop)), referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:57 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #3 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Plugin/Namespace.php(85): Shopware\Components\Plugin\CachedConfigReader->getByPluginName(‘CoeScrollToTop’, Object(Shopware\Models\Shop\DetachedShop)), referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:57 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #4 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Plugin/Bo in /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 131, referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:58 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away in /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:852, referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:58 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: Stack trace:, referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:58 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #0 /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(852): PDO->query(‘SELECT template…’), referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:58 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #1 /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php(206): Doctrine\DBAL\Connection->executeQuery(‘SELECT template…’, Array, Array), referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:58 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #2 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Theme/Inheritance.php(503): Doctrine\DBAL\Query\QueryBuilder->execute(), referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:58 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #3 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Theme/Inheritance.php(239): Shopware\Components\Theme\Inheritance->fetchTemplates(), referer: https://haustierliebe.shop/
[Sat Dec 29 13:21:58 2018] [warn] [client 185.69.245.170] mod_fcgid: stderr: #4 /var/www/vhosts/haustierliebe.shop/httpdocs/engine/Shopware/Components/Theme/EventListener/ConfigLoader.php(81): Shopware\Components\Theme\Inheritance->getSmartyDirectories(Object(Sh in /var/www/vhosts/haustierliebe.shop/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 131, referer: https://haustierliebe.shop/

Kann mir hierzu jemand einen Denkanstoss geben, wo ich den Fehler suchen muss?

Vielen Dank!

 

Harte Nuß :wink:

  1. Verdacht: War es eine komplett neu erstellte leere Datenbank, oder wuirde die Datenbank vorher von was anderem benutzt ?

  2. Verdacht: Der Connector schreibt falsch in die Datenbank

  3. Verdacht: Timeout: Uncaught PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away - Google Search

 

1 „Gefällt mir“

zu 1.) Ja es war eine komplett neue & leere DB

zu 2.) Ich werde mal beim JTL Support anfragen und das Problem beschreiben

zu 3.) Hierzu habe ich auch schon gesucht aber noch keine Lösung gefunden

Mir ist folgendes aufgefallen:

  • die Nummerrange von 51 - 65 führt zu einem 500 er Error
  • meine Artikelnummern beginnen bei 51000 und enden irgendwo bei 65xxx
  • die Keyword Tabelle ist somit in der Range von 51 - 65 sehr groß

Ich werde bei meinem Hoster anfragen ob folgende Werte erhöht werden können:

wait_timeout= 
max_allowed_packet=

Könnt ihr mir hier für die zwei Werte einen guten Richtwert geben und ob noch ein Wert erhöht werden sollte?

Alternativ habe ich mir überlegt einen Prefix an die Arikelnummer zu hängen, das sollte auch helfen.

Vielen Dank!

Nach Anhebung der max_allowed_packet funktioniert die Suche nun - vielen Dank!