Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Inhalte Tabelle "sessions" löschen?

    dertobinator

    • Fördermitglied
    • Beiträge: 601
    • Geschlecht:
    Inhalte Tabelle "sessions" löschen?
    am: 31. Dezember 2023, 11:27:51
    Moin,

    meine Tabelle "sessions" enthält mehr als 3,2 Mio. Datensätze und verursacht dadurch beim Hoster Probleme.
    Kann ich die Inhalte dieser Tabelle mittels "truncate table sessions" einfach löschen oder ergibt das Probleme irgendwo?

    Danke und Gruß

    Linkback: https://www.modified-shop.org/forum/index.php?topic=43209.0

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.307
    • Geschlecht:
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #1 am: 01. Januar 2024, 17:11:53
    Hallo,

    du kannst die Tabelle leeren mit der Folge, dass ALLE Kunden ausgeloggt sind und der Warenkorb geleert ist.

    Die Frage die ich mir aber stelle ist, warum so viele Einträge in der Tabelle sind. Normalerweise greift hier der Garbage Collector und löscht abgelaufene Session Einträge.

    Kannst du mal einen Screenshot schicke vom Abschnitt SESSION von hier: Admin -> Hilfsprogramme -> Server Info

    Gruß Gerhard

    dertobinator

    • Fördermitglied
    • Beiträge: 601
    • Geschlecht:
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #2 am: 01. Januar 2024, 17:26:55
    Leider nein. Der Shop funktioniert seit eben nicht mehr, da heute die alte PHP-Version abgeschaltet wurde. Hatte noch 1.6. Ich komme also nicht mehr in den Admin-Bereich.

    Q

    • Fördermitglied
    • Beiträge: 1.542
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #3 am: 01. Januar 2024, 18:35:44
    du kannst die Tabelle leeren mit der Folge, dass ALLE Kunden ausgeloggt sind und der Warenkorb geleert ist.
    Standard ist hier 1440 (=1 Tag). Also sind nach einem Tag standardmäßig die WK geleert.

    Er kann ja auch alle mit einem expiry Wert < 1701451292 löschen, dann sind die bis ~01.12.23 noch drin.

    Leider nein. Der Shop funktioniert seit eben nicht mehr, da heute die alte PHP-Version abgeschaltet wurde. Hatte noch 1.6. Ich komme also nicht mehr in den Admin-Bereich.
    Wenn Du eine PHP-Datei erstellst mit
    Code: PHP  [Auswählen]
    <?php
    phpinfo();
    ?>
    und diese dann aufrufst, solltest du auch die Informationen bekommen.

    dertobinator

    • Fördermitglied
    • Beiträge: 601
    • Geschlecht:
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #4 am: 01. Januar 2024, 18:40:51
    Vielen Dank für die Vorschläge. Aber da ich nun schleunigst auf eine aktuelle Version updaten muss, nehme ich an, dass sich das Problem von selbst löst.

    Q

    • Fördermitglied
    • Beiträge: 1.542
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #5 am: 01. Januar 2024, 18:44:28
    Ich bin aktuell wieder total begeistert von "Hey Leute ich habe ein Problem......" und nachdem versucht wird zu helfen kommt "Danke, aber ......  ich mache es jetzt anders/habs anders gelöst/mache sonst was.......".

    dertobinator

    • Fördermitglied
    • Beiträge: 601
    • Geschlecht:
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #6 am: 01. Januar 2024, 18:56:56
    Die Situation war eine andere, als ich den Thread erstellte. Da lief der Shop noch und es war unklar, wie das nach der PHP-Abschaltung sein würde.
    Ich habe von PHP keine Ahnung. Wenn Du mir einen Grund nennen kannst, warum es sinnvoll ist, jetzt noch am alten Shop zu basteln - weil die neue Version dass Problem nicht behebt - dann mache ich das. Hatte gehofft, dass es sich mit dem Update erledigt.,

    Q

    • Fördermitglied
    • Beiträge: 1.542
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #7 am: 01. Januar 2024, 19:01:30
    Sinn macht das nicht eine Shopversion die seit knapp 8 Jahren veraltet ist weiter zu betreiben. Du hättest aber auch schreiben können, dass keine Hilfe mehr gebraucht wird, da du sowieso updaten willst.

    EDIT: Könnte für dich auch interessant sein: Welche_PHP_Versionen_für_welche_Shopversion

    dertobinator

    • Fördermitglied
    • Beiträge: 601
    • Geschlecht:
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #8 am: 01. Januar 2024, 19:05:29
    Ne, ich wollte nur updaten, wenn der Shop tatsächlich nicht mehr läuft. Und das er nun nicht mehr läuft, habe ich erst bemerkt, als ich aufgrund der Lösungsvorschläge in den Shop wollte.
    Nicht böse sein. Tut mir Leid, dass es so gelaufen ist.
    Danke für den Link!

    Q

    • Fördermitglied
    • Beiträge: 1.542
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #9 am: 01. Januar 2024, 19:56:08
    An Deiner Stelle würde ich aber trotzdem noch überlegen, ob Du die 3,2 Mio Datensätze mit "schleifen" willst.

    dertobinator

    • Fördermitglied
    • Beiträge: 601
    • Geschlecht:
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #10 am: 01. Januar 2024, 20:00:28
    Wenn die nach dem Update noch da sind, werden sie natürlich gelöscht.

    klaus99

    • Fördermitglied
    • Beiträge: 44
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #11 am: 01. Januar 2024, 22:23:34
    Kannst du mal einen Screenshot schicke vom Abschnitt SESSION von hier: Admin -> Hilfsprogramme -> Server Info

    Ich habe das gleiche Phänomen, nur "kleiner" (Session-DB an die 1 GB groß).
    Die "Sessions Configuration Einstellungen" sind im Installationszustand. Daran habe ich lieber nicht herumgespielt.
    Ich hätte mich nun an das Truncaten bzw. Löschen von DB-Sätzen gemacht.

    Ich hänge mal meinen Screenshot hier an, vielleicht erkennst Du gleich, was die Ursache der Nicht-Löschung ist.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    modified eCommerce Shopssoftware v2.0.4.2 rev 11374 dated: 2018-07-23
    Datenbank Version: "MOD_2.0.4.2"

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.307
    • Geschlecht:
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #12 am: 02. Januar 2024, 15:33:31
    Deine Einstellungen scheinen soweit alle korrekt zu sein.

    Was steht in der /includes/configure.php bei STORE_SESSIONS ?

    Gruß Gerhard

    klaus99

    • Fördermitglied
    • Beiträge: 44
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #13 am: 02. Januar 2024, 18:58:16
    Code: PHP  [Auswählen]
    // session handling
      defined('STORE_SESSIONS') or define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
     

    ... aber bei der DB-Connection habe ich  'mysqli' :

    Code: PHP  [Auswählen]
     // define our database connection
      define('DB_MYSQL_TYPE', 'mysqli'); // define mysql type set to 'mysql' or 'mysqli'
     

    Liegt's daran?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.307
    • Geschlecht:
    Re: Inhalte Tabelle "sessions" löschen?
    Antwort #14 am: 02. Januar 2024, 19:37:14
    Die Einstellungen sind so korrekt. 👍

    So wie alles konfiguriert ist, sollte bei jedem Seitenaufruf abgelaufene Session Einträge gelöscht werden.

    Warum das nicht erfolgt kann ich so nicht sagen. Ich kann nur anbieten, dass ich mir das direkt anschauen kann in deinem Shop. Wenn du das möchtest, melde dich gerne über das Kontaktformular

    Gruß Gerhard
               
    anything