Neu Shopware mit Redis Cache und JTL Connector Problem

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

mgoeben

Aktives Mitglied
29. September 2015
23
0
Hallo!

Wir haben unseren Shopware Shop auf Redis umgestellt, leider funktioniert der JTL Connector damit nicht mehr. Das restliche Caching / Frontend Sessions und Backend Sessions funktioniert wunderbar.

Fehler beim Verbindungsaufbau: Exception bei connector.identify: Session is invalid

Session is invalid

Response: {"result":null,"error":{"code":-32000,"message":"Session is invalid","data":"Exception 'jtl\\Connector\\Core\\Exception\\SessionException' (Code: -32000) with message 'Session is invalid' in \/var\/www\/clients\/client1\/web1\/web\/engine\/Shopware\/Plugins\/Community\/Frontend\/jtlconnector\/vendor\/jtl\/connector\/src\/Core\/Session\/Handler.php:62"},"jtlrpc":"2.0","id":"unknown"}
Funktioniert der Connector mit Redis nicht?

Gruß

Marco
 

Immanuel

Moderator
Mitarbeiter
24. August 2016
1.106
234
Hallo @mgoeben,

wenn nur das Redis Caching über die Konfiguration von Shopware erfolgt, sollte der Connector funktionieren.

Solange das native PHP Session Handling (über php.ini) verwendet wird, sollte der Connector funktionieren (auch mit dem Redis Handler). Lediglich die Konfiguration des Session Handlings über Shopware selbst funktioniert meines Wissens nach nicht mit dem Connector.

PS. Gestern geprüft, Shopware verwendet immer ein eigenes Session Handling. Ist Redis nicht gewählt, dann geht es über die MySQL Datenbank. Ist also vollkommen egal was für ein natives Session Handling in der php.ini gesetzt ist.
 
Zuletzt bearbeitet:

mgoeben

Aktives Mitglied
29. September 2015
23
0
Hi!

Danke für den Hinweis, leider verwendet der JTL Connector Frontend Sessions, und genau von denen wollte ich die Datenbank befreien.

Update: Redis Sessions funktionieren bei mir aber nicht, wenn die die PHP Session Handling nicht ebenfalls umgestellt ist.
 
Zuletzt bearbeitet:

Immanuel

Moderator
Mitarbeiter
24. August 2016
1.106
234
Hallo @mgoeben,

wir testen gerade verschiedene Konfigurationen um herauszufinden in welchen Konfigurationen Redis Frontent Sessions nicht zusammen mit dem Connector funktioniert. Daher wären ein paar Infos zu eurer Konfiguration sehr hilfreich für uns:
  • PHP Version
  • Redis Version
  • Shopware Version
  • Redis Konfigurationen aus der config.php (maskiert). Gerne per PM.
 

mgoeben

Aktives Mitglied
29. September 2015
23
0
Hi!

Gerne!

Das Hosting ist bei Timmehosting:

nginx mit PHP 7.4.13
Shopware: 5.6.9
Redis: 5.0.3

config.php
// Sessions für Backend und Frontend im Redis in der DB0
# 'session' => [
# 'save_handler' => 'redis',
# 'save_path' => '/var/www/clients/client1/web1/private/redis.sock?database=0&auth=xxxxxx....',
# ],

# 'backendsession' => [
# 'save_handler' => 'redis',
# 'save_path' => '/var/www/clients/client1/web1/private/redis.sock?database=0&auth=xxxxxxx....',
# ],

php.ini
;session.save_handler = redis
;session.save_path = "unix://{REDIS_SOCKET}?database=0&auth={REDIS_PASSWORD}"

{REDIS_XY} werden automatisch mit den entsprechenden Werten ersetzt aus der TImme Konfiguration.
 

NBauer

Neues Mitglied
14. Januar 2021
2
0
Hallo, ich schliesse mich mal hier an, da wir das gleiche Problem haben...

Redis funktioniert wunderbar, nur nicht der JTL Shopware 5 Connector, der ein Problem mit der Session hat...

auch hier Timmehosting

nginx mit PHP 7.4.14
Shopware: 5.6.9
Redis: 5.0.3

php.ini

session.save_handler = redis
session.save_path = "unix://yyy?database=0&auth=xxx"

config.php

'session' => [
'save_handler' => 'redis',
'save_path' => '/var/www/clients/client1/web2/private/redis.sock?database=0&auth=xxx',
],

'backendsession' => [
'save_handler' => 'redis',
'save_path' => '/var/www/clients/client1/web2/private/redis.sock?database=0&auth=xxx',
],

'model' => [
'redisHost' => '/var/www/clients/client1/web2/private/redis.sock',
'redisPort' => '0',
'redisDbIndex' => '1',
'cacheProvider' => 'redis',
'redisAuth' => 'xxx'
],

' cache' => [
'backend' => 'redis',
'backendOptions' => [
'servers' => [
[
'host' => '/var/www/clients/client1/web2/private/redis.sock',
'port' => '0',
'redisAuth' => 'xxx',
'dbIndex' => '2',
],
],
],
],
 

Immanuel

Moderator
Mitarbeiter
24. August 2016
1.106
234
Hallo @NBauer,

wir haben einige Dinge getestet. Problematisch wird es, wenn der session.save_handler in der php.ini auf redis gesetzt wird. Dann kann man in PHP scheinbar keinen eigenen Session Handler mehr verwenden (Der Connector verwendet einen eigenen SQLite Session Handler). Bitte versuche es daher mal mit folgender Konfiguration in der php.ini:

;session.save_handler = redis
session.save_path = "unix://yyy?database=0&auth=xxx"

Also einfach nur den session.save_handler auskommentieren, den session.save_path aber nicht.
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Shopware 6 - Probleme mit Attributen Shopware-Connector 1
Neu JTL Wawi - Shopware - Subshops mit unterschiedlichen Beschreibungen Shopware-Connector 12
Neu Shopware Syncronisiert nicht mit JTL Shopware-Connector 2
Neu Shopware 6 Connector | Problem mit Variantenartikeln Shopware-Connector 0
Neu Abgleich mit Shopware 6 ohne Änderung im Shop Shopware-Connector 0
Neu Abgleich mit Shopware 6 erzeugt einen Abbruch mit Fehler Onlineshop-Anbindung 3
Neu Umzug von Shopware zu JTL.Shop - Artikel, Kategorien, Kunden, alles ohne die Umsätze mit zu nehmen, wie? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shopware - Connector - JTL 5 Shop Umstieg auf JTL-Shop 0
Neu Shopware 6 und Variantenbilder (Swatches) Shopware-Connector 1
Neu Maximale Verkaufsmenge - Shopware 6 Connector Shopware-Connector 0
Neu Abgleichprobleme zu Shopware 6 nach Migration Shopware-Connector 1
Neu Übernimmt Shopware nicht alle Bilder bei langen Artikelnamen? Shopware-Connector 0
Neu Neuester Connector (2.8.6) synct Artikel unvollständig zu Shopware Shopware-Connector 5
Neu Wawi Import von Shopware > Abbruch? Shopware-Connector 7
Neu Artikel aus Shopware 6 importieren Shopware-Connector 2
Neu Aufträge: zugehörige Shopware Subshop-Namen in JTL-Wawi vorhanden? Shopware-Connector 2
Neu Name oder Bezeichnung der Zahlweise aus Shopware? JTL-Wawi - Fehler und Bugs 2
Neu Alle Daten aus vorhandenem Shopware Shop in Wawi Synchronisieren Shopware-Connector 3
Neu Fehler und Abbruch beim Shopabgleich zu Shopware User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shopware 6 Connector Fehler Shopware-Connector 1
Neu Shopware 6 Connector zerschießt Shopinstallation Shopware-Connector 0
Neu Shopware 6 Connector Abgleich Problem Shopware-Connector 4
Neu Shopware 6 Connector Fehler / Synch nicht möglich Shopware-Connector 5
Neu Wawi 1.5.27.3 ->JTL Connector 2.8.1 >- Shopware 5.6.9 Kategorien werden nicht übertragen Shopware-Connector 0
Neu Shopware 6 - Fehler UTF-8 Fehler Shopware-Connector 0
Neu Connector version 2.8.1 Shopware Fehlerhaft Shopware-Connector 6
Neu Fragen zur Anbindung/Verwaltung Shopware<->JTL-WaWi Onlineshop-Anbindung 0
Neu Daten eines Plugin (FAQ in Artikeldetailseiten) in shopware werden gelöscht Technische Fragen zu den JTL-Connectoren 3
Neu Shopware 6 - Abgleich klappt nicht Shopware-Connector 2
Neu Shopware Gratisartikel / Funktionsartikel von JTL ausschließen? Shopware-Connector 2
Neu Nach Update auf Shopware 5.6.9 kein Abgleich Shopware-Connector 0
Neu Wawi 1.5.34.0 > Connector 2.7 zerschießt Shopware 5.6.9 > 502 bad Gateway Shopware-Connector 14
Neu Shopware Connector Update - hat sich etwas geändert!? Shopware-Connector 0
Neu Neue Infos unter dem Preis in Shopware anzeigen lassen ? User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Exception: Entity of type 'Shopware\Models\Customer\Customer' Shopware-Connector 2
Neu Problem Erstimport der Kunden Shopware 5.6.9 zu JTL-Wawi 1.5.33 Shopware-Connector 6
Beantwortet Ist der Connector 2.7.0 kompatibel zu Shopware 5.2 ? Shopware-Connector 2
Neu Problem mit der Auswahl an Lieferländern. Wie begränzen auf Länder die man beliefert? JTL-Shop - Fehler und Bugs 9
Neu Probleme mit Retoure bei JTL 1.5.38.1 User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5 Hosting mit Miete wo? User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung Chargen mit JTL-POS JTL-POS - Fehler und Bugs 4
Neu Lieferanten-Artikelnummern mit Ameise aktualisieren? User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTLShop5 mit PHP8 probleme mit Paypal JTL-Shop - Fehler und Bugs 3
Neu Probleme mit Aktualisierung der Lieferzeiten WooCommerce-Connector 0
Beantwortet Export csv erstellen mit Header. JTL-Workflows - Fehler und Bugs 4
Neu Bin gerade am verzweifeln...Problem mit Test-Demo-Shop Onlineshop-Anbindung 12
Neu Lieferzeitermittlung bei Stüli-Artikeln mit "Im Zulauf" User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Verschiedene Probleme mit dem Kundendisplay JTL-POS - Fehler und Bugs 2
Neu Shopabgleich mit Fehlermeldung Onlineshop-Anbindung 0
Neu JTL5 Shop - einige Kunden sprechen von Bestellabbruch mit weißer Seite User helfen Usern 1
Ähnliche Themen