Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
MyBB SQL Error-1226
#1
Hi,

erhalte seit gerade eine SQL Fehlermeldung siehe Anhang,
nutze die aktuelle Version der Forensoftware.
(Läuft nach wenigen Minuten zur vollen Stunden 22:00 Uhr wieder : o )

Trotzdem:
Handelt es sich um ein Forensoftwareproblem, oder liegts an meinem Anbieter,

Gruß
Christian


Angehängte Dateien Thumbnail(s)
   
#2
Das liegt am Anbieter, er hat die Datenbank-Zugriffe auf die Datenbank begrenzt.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#3
... laut meinem Anbieter habe ich eine Traffic - Flatrate,

SQL Info:
mySQL-Datenbanken 10 Stück
mySQL-Version Version 4+5
gleichzeitige Verbindungen je Datenbank 10
Datenbankgröße je Datenbank 100 MByte

Werde diesen aber mal kontaktieren, Vielen Dank für die Info.
#4
Die Traffic-Flatrate hat nichts mit der Limitierung von Datenbankverbindungen zu tun.
#5
Wenn du PHP 5.3 oder neuer verwendest, könntest du auf persistent connections umstellen.

Macht MyBB leider nicht automatisch.

in inc/config.php

PHP-Code:
$config['database']['pconnect'] = 1
#6
Hi Frostschutz,

mein Webhoster schrieb:

"2a.) Optimieren Sie Ihre Software. Eventuell gibt es die Möglichkeit, eine persistente Datenbankverbindung zu öffnen, welche ständig offen gehalten wird und Ihre Datenbankabfragen darüber abgewickelt werden."

An welcher Stelle in der config.php muss ich denn den Code einfügen?

Gruß
Christian
#7
Spielt keine grosse Rolle, aber am besten unter den anderen die mit
PHP-Code:
$config['database'
anfangen.
#8
Danke,

die anderen Einträge haben aber eine andere Struktur, immer mit Satzzeichen,
z. B. $config['database']['type'] = 'mysql';

$config['database']['pconnect'] = 1;

... müsste es dann auch so eingefügt werden?

$config['database']['pconnect'] = '1';
#9
Das ist schon richtig, wie frostschutz schreibt, aber beides funktioniert.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#10
Vielen Dank für Eure Hilfe,
werde es mal beobachten, ob es damit funktioniert.

Für andere User mit der gleichen Fehlermeldung nochmal die Rückmeldung von meinem Webhoster:

"Die von Ihnen berichtete Fehlermeldung ist eine Sicherheitslimitierung der Datenbankserver in der shared Hosting-Umgebung. Hintergrund ist hier die gerechte Verteilung der Datenbank-Ressourcen auf alle Kunden, so dass kein Kunde allein alle Ressourcen eines shared Datenbank-Hosts beanspruchen kann.

Die Limits sind in dem von Ihnen gebuchten Tarif auf 10.000 Connections pro Stunde eingerichtet, d.h. bei einer stark frequentierten Website mit vielen Datenbankzugriffen kommen Sie hier an Ihre Grenzen.

Sie haben jetzt zwei Lösungsmöglichkeiten:

1.) Finden Sie heraus, wie viele Datenbankverbindungen Sie benötigen. Dies können zum Teil anhand Ihrer stündlichen Seitenaufrufe ermitteln.

Danach:
2a.) Optimieren Sie Ihre Software. Eventuell gibt es die Möglichkeit, eine persistente Datenbankverbindung zu öffnen, welche ständig offen gehalten wird und Ihre Datenbankabfragen darüber abgewickelt werden.

oder
2b.) Buchen Sie eine dedizierte Datenbank. Bei einer dedizierten Datenbank auf einem extra dafür ausgelegten Datenbankserver haben Sie die Limits nicht, sondern sind nur beschränkt auf die bereitgestellten Ressourcen des Servers

oder
2c.) Wickeln Sie alles über einen dedizierten Server ab. (Hier haben Sie gar keine Einschränkungen mehr ausser die des Servers an sich.)"


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  MyBB SQL Error FelixX 2 1.539 21.08.2014, 18:14
Letzter Beitrag: FelixX
Sad MyBB SQL Error? BattlieldAD 1 1.238 03.06.2014, 23:29
Letzter Beitrag: Zombey
  Hilfe MyBB SQL Error nkcheats 13 4.120 16.01.2013, 11:05
Letzter Beitrag: StefanT
  MyBB SQL Error....? Blautiger333 1 1.193 09.10.2012, 11:36
Letzter Beitrag: StefanT
  MyBB SQL Error Mario1690 9 5.946 05.03.2011, 12:10
Letzter Beitrag: Murphy