PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Doppelpostings bei Master- und Slavebetrieb


daFish
14.12.2006, 15:11
Hallo,

wir haben vor Kurzem einen neuen MySQL-Server in Betrieb genommen und via Replaktion einen kleinen Cluster aufgebaut.
Der Slaveserver steht jetzt auch zusätzlich in der config.php und funktioniert soweit recht gut, jedoch gibt es scheinbar Probleme mit dem Zugriff, denn es kommt öfters vor das Fehlermeldungen beim Abschicken eines Postings auftauchen in folgender Form:

Datenbankfehler in vBulletin 3.5.3:

Invalid SQL:

SELECT MAX(dateline) AS dateline
FROM post AS post
WHERE threadid = 169279
AND dateline <
AND visible = 1;

MySQL-Fehler : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND visible = 1' at line 5
Fehler-Nr. : 1064
Datum : Tuesday, December 12th 2006 @ 10:01:13 PM
Skript : http://forum.cinefacts.de/newreply.php
Klassenname : vB_Database

Geht man zurück und schickt das Formular erneut ab, gibt es einen Fehler wegen Doppelpostings.
Der Beitrag ist aber in der Datenbank und wird dann auch angezeigt.

Kann es sein, dass einige der Anfragen noch nicht für den Mehrserverbetrieb optimiert sind? Sprich, zuviele Lese-Anfragen an den Master, anstatt den Slave?

s.molinari
15.12.2006, 06:51
Hallo daFish,

Ist das Datum korrekt, wenn du neue Beiträge schreibst?

Scott

daFish
18.12.2006, 22:06
Hallo Scott,

ja, das Datum ist korrekt.

Merkwürdigerweise werden jetzt anscheinend auch die Zähler nicht mehr richtig aktualisiert.
Ein Thread wird mit 6 Seiten angezeigt, obwohl er nur 5 hat.
Bei der Auswahl der 6. Seite kommt eine Fehlermeldung.

s.molinari
19.12.2006, 06:51
Ich habe die Entwickler deine Probleme geschildert. Schauen wir was sie sagen. Ich habe es nicht vorher gesehen aber, deine Software muss normalerweise aktualisiert werden. Möglicherweise wird das auch die Antwort von der Entwickler sein.:o

Scott