• Hallo zusammen,

    seit Kurzem tritt der, relativ bekannte Fehler, „Fehler beim Aufbau einer Datenbankverbindung“ wiederholt bei unserer WordPress Seite auf. Das Besondere daran ist, dass dieser Fehler auftaucht, wenn ich irgendetwas an der Seite mache (und sei es uneingeloggt und ich navigiere nur auf der Seite umher – also wie andere jeder User auf der Seite) und nach einem Neuladen verschwindet dieser wieder. Für Besucher der Website ist das natürlich absolut abschreckend. Weiß hier jemand einen Rat?

    Noch ein paar mehr Hintergrundinformationen:
    Die Website liegt bei IONOS zusammen mit ein paar weiteren Seiten, bei denen dieser Fehler wiederum nicht auftritt. Laut IONOS liegt der Fehler angeblich daran, dass zeitgleich zu viele Datenbankabfragen stattfinden und des deshalb kurz blockiert. Allerdings verwenden wir kein Woocommerce, Chat, große Plugins oder sonst irgendwas dergleichen. Es ist eine ganz normale Website mit vielleicht 50 Unterseiten und 200 Blogeinträgen – also im Prinzip nichts außergewöhnliches.

    Noch eine Erkenntnis im Laufe der letzten Wochen:
    Wenn kein Cache Plugin aktiv ist, dann tritt dieser Fehler gelegentlich auf – mit Caching Plugin nahezu durchgängig. -> Man ruft eine Seite auf – dieser Fehler tritt auf – man muss Neuladen – dann geht alles wieder.
    Das Cache Plugin scheint also das Fass zum Überlaufen zu bringen, wenn es wirklich an den Datenbankabfragen liegen sollte. Kann man sich diese irgendwie in einem Log anschauen, um herauszufinden woran es liegen könnte? Der Support von IONOS konnte leider nicht weiter zur Lösung des Problems beitragen.

    Vielen Dank für jede Mithilfe
    Nico

    
    ### wp-core ###
    
    version: 5.9
    site_language: de_DE
    user_language: de_DE
    timezone: Europe/Berlin
    permalink: /blog/%postname%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: open
    environment_type: production
    user_count: 2
    dotorg_communication: true
    
    ### wp-paths-sizes ###
    
    wordpress_path: /homepages/1/d220060816/htdocs/Bildungsdoc-NEU
    wordpress_size: 7,31 GB (7844411642 bytes)
    uploads_path: /homepages/1/d220060816/htdocs/Bildungsdoc-NEU/wp-content/uploads
    uploads_size: 3,15 GB (3378326251 bytes)
    themes_path: /homepages/1/d220060816/htdocs/Bildungsdoc-NEU/wp-content/themes
    themes_size: 31,96 MB (33516290 bytes)
    plugins_path: /homepages/1/d220060816/htdocs/Bildungsdoc-NEU/wp-content/plugins
    plugins_size: 128,58 MB (134826165 bytes)
    database_size: 602,94 MB (632225792 bytes)
    total_size: 11,20 GB (12023306140 bytes)
    
    ### wp-dropins (1) ###
    
    advanced-cache.php: true
    
    ### wp-active-theme ###
    
    name: the7dtchild (dt-the7-child)
    version: 1.0.0
    author: Dream-Theme
    author_website: http://dream-theme.com/
    parent_theme: The7 (dt-the7)
    theme_features: core-block-patterns, widgets-block-editor, menus, automatic-feed-links, post-thumbnails, title-tag, align-wide, responsive-embeds, wp-block-styles, editor-styles, editor-style, editor-color-palette, presscore-modules, widgets
    theme_path: /homepages/1/d220060816/htdocs/Bildungsdoc-NEU/wp-content/themes/dt-the7-child
    auto_update: Deaktiviert
    
    ### wp-parent-theme ###
    
    name: The7 (dt-the7)
    version: 10.4.2 (latest version: 10.4.3)
    author: Dream-Theme
    author_website: http://dream-theme.com/
    theme_path: /homepages/1/d220060816/htdocs/Bildungsdoc-NEU/wp-content/themes/dt-the7
    auto_update: Deaktiviert
    
    ### wp-themes-inactive (2) ###
    
    Twenty Twenty-One: version: 1.5, author: WordPress-Team, Automatische Aktualisierungen deaktiviert
    Twenty Twenty-Two: version: 1.0, author: WordPress-Team, Automatische Aktualisierungen deaktiviert
    
    ### wp-plugins-active (24) ###
    
    Activity Log: version: 2.8.2, author: Activity Log Team, Automatische Aktualisierungen deaktiviert
    Add From Server: version: 3.4.5, author: Dion Hulse, Automatische Aktualisierungen deaktiviert
    AddToAny Share Buttons: version: 1.8.4, author: AddToAny, Automatische Aktualisierungen deaktiviert
    All In One WP Security: version: 4.4.10, author: Tips and Tricks HQ, Peter Petreski, Ruhul, Ivy, Automatische Aktualisierungen deaktiviert
    Antispam Bee: version: 2.11.0, author: pluginkollektiv, Automatische Aktualisierungen deaktiviert
    Borlabs Cookie - Cookie Opt-in: version: 2.2.49, author: Benjamin A. Bornschein, Borlabs, Automatische Aktualisierungen deaktiviert
    Contact Form 7: version: 5.5.5, author: Takayuki Miyoshi, Automatische Aktualisierungen deaktiviert
    Custom Permalinks: version: 2.4.0, author: Sami Ahmed Siddiqui, Automatische Aktualisierungen deaktiviert
    Google XML Sitemaps: version: 4.1.1, author: Auctollo, Automatische Aktualisierungen deaktiviert
    Html5 Audio Player: version: 2.1.6, author: bPlugins LLC, Automatische Aktualisierungen deaktiviert
    List category posts: version: 0.86.1, author: Fernando Briano, Automatische Aktualisierungen deaktiviert
    Pagination by BestWebSoft: version: 1.2.0, author: BestWebSoft, Automatische Aktualisierungen deaktiviert
    reSmush.it Image Optimizer: version: 0.4.2, author: reSmush.it, Automatische Aktualisierungen deaktiviert
    Shortcoder: version: 5.6, author: Aakash Chakravarthy, Automatische Aktualisierungen deaktiviert
    Simple Meta Tag for Pages and Post: version: 1.0, author: Lonare, Automatische Aktualisierungen deaktiviert
    Slider Revolution: version: 6.5.12, author: ThemePunch, Automatische Aktualisierungen deaktiviert
    The7 Elements: version: 2.5.8, author: Dream-Theme, Automatische Aktualisierungen deaktiviert
    Ultimate Addons for WPBakery Page Builder: version: 3.19.11, author: Brainstorm Force, Automatische Aktualisierungen deaktiviert
    UpdraftPlus - Backup/Restore: version: 1.22.4, author: UpdraftPlus.Com, DavidAnderson, Automatische Aktualisierungen deaktiviert
    Widget Visibility Without Jetpack: version: 1.2, author: Joan Boluda, Automatische Aktualisierungen deaktiviert
    WPBakery Page Builder: version: 6.8.0, author: Michael M - WPBakery.com, Automatische Aktualisierungen deaktiviert
    WP Realtime Sitemap: version: 1.5.7, author: Daniel Tweedy, Automatische Aktualisierungen deaktiviert
    WpSimpleTools Log Viewer: version: 1.0.4, author: WpSimpleTools, Automatische Aktualisierungen deaktiviert
    Yoast Duplicate Post: version: 4.4, author: Enrico Battocchi & Team Yoast, Automatische Aktualisierungen deaktiviert
    
    ### wp-plugins-inactive (3) ###
    
    Insert PHP Code Snippet: version: 1.3.2, author: xyzscripts.com, Automatische Aktualisierungen deaktiviert
    Popup Builder: version: 4.1.0, author: Sygnoos, Automatische Aktualisierungen deaktiviert
    WP Rocket: version: 3.10.5.1, author: WP Media, Automatische Aktualisierungen deaktiviert
    
    ### wp-media ###
    
    image_editor: WP_Image_Editor_GD
    imagick_module_version: Nicht verfügbar
    imagemagick_version: Nicht verfügbar
    imagick_version: Nicht verfügbar
    file_uploads: File uploads is turned off
    post_max_size: 64M
    upload_max_filesize: 64M
    max_effective_size: 64 MB
    max_file_uploads: 20
    gd_version: 2.2.5
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: 9.27
    
    ### wp-server ###
    
    server_architecture: Linux 4.4.299-icpu-082 x86_64
    httpd_software: Apache
    php_version: 7.4.25 64bit
    php_sapi: cgi-fcgi
    max_input_variables: 5000
    time_limit: 50000
    memory_limit: -1
    max_input_time: -1
    upload_max_filesize: 64M
    php_post_max_size: 64M
    curl_version: 7.64.0 OpenSSL/1.1.1d
    suhosin: false
    imagick_availability: false
    pretty_permalinks: true
    htaccess_extra_rules: true
    
    ### wp-database ###
    
    extension: mysqli
    server_version: 5.7.36-log
    client_version: mysqlnd 7.4.25
    max_allowed_packet: 67108864
    max_connections: 3000
    
    ### wp-constants ###
    
    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /homepages/1/d220060816/htdocs/Bildungsdoc-NEU/wp-content
    WP_PLUGIN_DIR: /homepages/1/d220060816/htdocs/Bildungsdoc-NEU/wp-content/plugins
    WP_MEMORY_LIMIT: 256M
    WP_MAX_MEMORY_LIMIT: -1
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: false
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_ENVIRONMENT_TYPE: Nicht definiert
    DB_CHARSET: utf8mb4
    DB_COLLATE: undefined
    
    ### wp-filesystem ###
    
    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    mu-plugins: writable
    
    
    • Dieses Thema wurde geändert vor 3 Jahren, 2 Monaten von nicotom.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Hallo,
    wenn du dann noch die URL oben einträgst, dann können wir uns das auch ansehen und dir sicher besser helfen. Lies bitte auch noch mal: Bevor du ein neues Thema (Thread) erstellst.

    Du findest unter Werkzeuge > Websitezustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.

    Viele Grüße
    Hans-Gerd

    Thread-Starter nicotom

    (@nicotom)

    Hallo Hans-Gerd,
    vielen Dank für deine Hinweise. Habe ich in meiner Frage hinzugefügt.

    Schönen Abend noch
    Nico

    Moderator Michi91

    (@michi91)

    Moin Nico,
    Mit dem Plugin „Query Monitor“ kannst du herausfinden wieviele SQL Abfragen ein einzelner Seitenaufruf erzeugt. Ideal sind maximal 200, darüber sollte man mal schauen warum es mehr sind.

    Vielleicht hast du aber auch einfach so viele Seitenbesucher dass die Grenze von deinem Hoster erreicht wird.

    Ich kenne wp rocket nicht und weiß nicht wie es funktioniert… Ich würde raten auf dateibasiertes Caching (heißt häufig auch hdd Cache) umzustellen. Ich vermute der Cache wird nun in der Datenbank angelegt..

    • Diese Antwort wurde vor 3 Jahren, 2 Monaten von Michi91 geändert.
    Thread-Starter nicotom

    (@nicotom)

    Hi Michi,
    danke für deine Rückmeldung und den Tipp mit „Query Monitor“. Das klingt nach einem guten Anhaltspunkt, um mal exakt zu wissen, bei wie vielen Abfragen der Fehler auftritt. Bzw. ob das grundsätzlich überhaupt korreliert.

    Seitenbesucher sind niedrig 4 stellig pro Tag. Das sollte der „unlimited“ Tarif eigentlich problemlos aushalten 😉

    Mit WPRocket bin ich eigentlich ganz zufrieden. Nur tritt dieser Fehler viel häufiger auf, wenn es eingeschaltet ist. Deswegen ist es vorübergehend deaktiviert. Aber der Fehler tritt ja trotzdem immer noch auf. Deswegen kann es meiner Meinung nach nicht daran liegen, sondern das Problem nur verstärken. Würde es aber natürlich gern wieder nutzen. Bei meinen anderen Seiten macht es ja auch keine Probleme.

    Hallo,
    wir setzen WP Rocket auf einigen WordPress-Instanzen ein und haben so gut wie keine Probleme mit dem Plugin. Ich würde ein Problem im Zusammenhang mit dem Plugin ausschließen, wobei natürlich bei entsprechender Konfiguration im Zusammenhang mit deiner Instanz Probleme nicht ausgeschlossen werden können.
    Allerdings schreibst du ja, dass Probleme auch auftauchen, wenn du das Plugin nicht aktiviert hast.

    Trotzdem könnte es sinnvoll sein, den Cache-Ordner zu löschen, siehe hier. Das hat uns in den wenigen Fällen, wo es Probleme gab, schon geholfen, wobei ich mir ziemlich sicher bin, dass das nicht die Ursache ist. Aber einen Versuch ist es wert.

    Der Hinweis von @michi91 mit „Query Monitor“ ist bezogen auf das Problem schon ein wichtiger Ansatz, um dem Problem auf die Spur zu kommen.

    Viele Grüße
    Hans-Gerd

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Das Thema „Fehler beim Aufbau einer Datenbankverbindung“ ist für neue Antworten geschlossen.