Ergebnis 1 bis 15 von 15

Thema: DB Prüfung bleibt hängen

  1. #1
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    835

    Standard DB Prüfung bleibt hängen

    Hab da eine Erweiterung installiert und jetzt stehen noch vier Schema-Änderungen aus. Wenn ich jedoch auf „Datenbank prüfen” klicke, erscheint das folgende Fenster und es geht kein Schritt weiter.
    dbu.png

    Wie kann man feststellen, wo es hakt und weshalb es nicht weitergeht?

    Es hab bei der Insallation ja schon einmal ein Problem https://community.contao.org/de/show...ein-DB-Problem aber das war dann behoben. Ich gehe eigentlich nicht davon aus, dass es einen Zusammenhang gibt.
    Geändert von Birden (04.09.2025 um 23:53 Uhr)

  2. #2
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    835

    Standard

    Okay, hab es jetzt über die Konsole versucht ...

    Code:
    PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to all ocate 8437712 bytes) in /www/htdocs/w755ghfe/buch/vendor/contao/core-bundle/src/Doctrine/Backup/BackupManager.php on line 191
    
    10:40:29 CRITICAL  [php] Fatal Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 8437712 bytes) ["exception" => Symfony\Component\Error                        Handler\Error\OutOfMemoryError^ { …}]
    
    In BackupManager.php line 191: 
    Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 8437712 bytes)
    
    
    contao:migrate [--with-deletes] [--schema-only] [--migrations-only] [--dry-run] format FORMAT] [--no-backup] [--hash HASH]
    
    PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to all ocate 16372304 bytes) in Unknown on line 0

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.450
    Partner-ID
    10107

    Standard

    Wie groß ist der Datenbankdump deiner Datenbank (unkomprimiert), wenn du einen manuell erstellst?
    » sponsor me via GitHub or Revolut

  4. #4
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    835

    Standard

    Oh weh, die .sql hat 4.60 GB

    Den Suchindex hab ich vor dem Download extra gelöscht

    scree.png

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.450
    Partner-ID
    10107

    Standard

    Hm, deine tl_message_queue ist voll aus irgendeinem Grund.
    » sponsor me via GitHub or Revolut

  6. #6
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    835

    Standard

    Vor einem Monat hatte sie 1.7 GB mit Suchindex

  7. #7
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    835

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hm, deine tl_message_queue ist voll aus irgendeinem Grund.
    Legt die Backend-Suche dort Daten ab?

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.450
    Partner-ID
    10107

    Standard

    Zitat Zitat von Birden Beitrag anzeigen
    Legt die Backend-Suche dort Daten ab?
    Die tl_message_queue ist Teil der Symfony Messenger Komponente. Dort befinden sich beliebige Messages - können aber unter Anderem auch Reindex Messages für die Backend Suche sein.

    Du könntest ja mal prüfen welche Art von Messages dort am häufigsten vorkommt.
    » sponsor me via GitHub or Revolut

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.450
    Partner-ID
    10107

    Standard

    Hast du denn einen minütlichen contao:cron Cronjob angelegt?
    » sponsor me via GitHub or Revolut

  10. #10
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    835

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hast du denn einen minütlichen contao:cron Cronjob angelegt?
    Ja

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.450
    Partner-ID
    10107

    Standard

    Bist du dir sicher, dass dieser korrekt angelegt ist? Sind Fehler in var/logs? Passieren Fehler bei der Ausführung von contao:cron?
    » sponsor me via GitHub or Revolut

  12. #12
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    835

    Standard

    Im var/logs ist dieser Eintrag:
    Code:
    [2025-09-05T11:01:02.890688+02:00] php.CRITICAL: Fatal Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 8437712 bytes) {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\OutOfMemoryError(code: 0): Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 8437712 bytes) at /www/htdocs/w755ghfe/buch/vendor/contao/core-bundle/src/Doctrine/Backup/BackupManager.php:191)"} []
    Hab den Cronjob jetzt deaktiviert


    in der tl_message_queue sind Solche Beiträge
    tl_message-queue.png

    Wenn es hilfreich ist, kann ich reinkopieren, was im Body einer Zeile steht. Es ist halt eine Menge Text.

    Zitat Zitat von Spooky Beitrag anzeigen
    Passieren Fehler bei der Ausführung von contao:cron?
    Nein
    Geändert von Birden (05.09.2025 um 11:04 Uhr)

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.450
    Partner-ID
    10107

    Standard

    Zitat Zitat von Birden Beitrag anzeigen
    Im var/logs ist dieser Eintrag:
    Code:
    [2025-09-05T11:01:02.890688+02:00] php.CRITICAL: Fatal Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 8437712 bytes) {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\OutOfMemoryError(code: 0): Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 8437712 bytes) at /www/htdocs/w755ghfe/buch/vendor/contao/core-bundle/src/Doctrine/Backup/BackupManager.php:191)"} []
    Das ist der Fehler von deinem Versuch die Datenbankaktualisierung durchzuführen. Gibt es noch andere Fehler?


    Zitat Zitat von Birden Beitrag anzeigen
    Hab den Cronjob jetzt deaktiviert
    Warum? Den solltest du nicht deaktivieren.


    Zitat Zitat von Birden Beitrag anzeigen
    in der tl_message_queue sind Solche Beiträge
    tl_message-queue.png

    Wenn es hilfreich ist, kann ich reinkopieren, was im Body einer Zeile steht. Es ist halt eine Menge Text.
    Ja, du müsstest analysieren welche Art von Messages dort drin stehen.
    » sponsor me via GitHub or Revolut

  14. #14
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    835

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das ist der Fehler von deinem Versuch die Datenbankaktualisierung durchzuführen. Gibt es noch andere Fehler?
    Ein zweiter identischer Eintrag, sonst sind keine weiteren vorhanden.


    hier der inhalt des body einer Zeile der tl_message_queue

    (Hab es wieder Entfernt, ist 27 MB groß)


    Die ältesten Beiträge in der tl_message_queue vom Merz dieses Jahres ... wie lange bleiben diese normalerweise drin?
    Geändert von Birden (05.09.2025 um 11:50 Uhr)

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.450
    Partner-ID
    10107

    Standard

    Die tl_message_queue sollte normalerweise leer sein oder nur ein paar Einträge enthalten. Es sei denn es sind viele Einträge für die Zukunft drin.
    » sponsor me via GitHub or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •