Hallo,
laut Forumsuche scheint es ein seltenes Problem zu sein:
Der Blog [size=12](WP 6.1.1. PHP 7.4)[/SIZE] war am 10.1.23 nur mit viel Glück aufrufbar. Die Meldungen "Fehler beim Aufbau einer Datenbankverbindung" und "Internal Server Error 500" wechselten sich ab, mit Schwerpunkt auf ersterer. Seitdem tritt der Fehler für Nutzer weiterhin sporadisch auf.
Der Hoster sagt serverseitig alles i.O., registriert aber eine zu hohe Zahl an DB-Abfragen, die die eingestellte Zugriffsobergrenze 'max_user_connections' übersteigt.
Im wpdebug_log erscheint die Störung mit kurzen Unterbrechungen sich ständig wiederholend so:
[size=12]PHP Warning: mysql_connect(): User .... already has more than 'max_user_connections' active connections in /.....htdocs/home/wp/wp-includes/class-wpdb.php on line 1807
PHP Warning: mysqli_real_connect(): (42000/1203): User .... already has more than 'max_user_connections' active connections in /...../htdocs/home/wp/wp-includes/class-wpdb.php on line 1775
[PHP Warning: mysqli_real_connect(): (42000/1203): User ..... already has more than 'max_user_connections' active connections in /...../htdocs/home/wp/wp-includes/class-wpdb.php on line 1775
PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /...../htdocs/home/wp/wp-includes/class-wpdb.php on line 1807[/SIZE]
Der "Problem"-User hakt also permanent in der class-wpdb.php bei Zeile 1775:
[size=12] if ( WP_DEBUG ) {[/SIZE]
[size=12] mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags );
}
else...[/SIZE]
[size=14]bzw. 1807:
[/SIZE]
[size=12] if ( WP_DEBUG ) {
$this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
}
else...
[/SIZE]
[size=14]Und hier bin ich leider am Ende meines Lateins: Wer ist User ..... ? Wo und mit was kann ich ihn finden - wp intern oder extern? Plugins hab ich alle deaktiviert - erfolglos.[/SIZE]
[size=12][/SIZE]
[size=12][size=14]Besten Dank für alle Hinweise, die zur Ergreifung des Übeltäters führen![/SIZE][/SIZE]