Bitte um Hinweise
Die Datenbank spuckt für folgende Sites die entsprechende Anzahl fehlerhafter Mitgliedschaften (s.u.) aus, die zu dem hier beschriebenen Fehler führen.
Ich könnte die jetzt leicht aus der Datenbank entfernen, würde aber gern noch verstehen, wie es überhaupt dazu kommen kann.
Die fehlerhaften Einträge beginnen ab/nach dem 20. Oktober 2008 und reichen bis zum heutigen Datum – es werden also weiterhin fehlerhafte Einträge generiert.
Gab es zuletzt irgendwelche Vorkommnisse beim Registrieren oder Hinzufügen einer Mitgliedschaft auf diesen Sites?
Bitte um sachdienliche Hinweise. :)
mysql> select site.name as site, count(*) as errors from membership, site where membership.site_id = site.id and membership.name is null group by site_id order by site.name;
+-------------+--------+ | site | errors | +-------------+--------+ | balabuja | 206 | | clignot | 260 | | concord | 1 | | conspir | 190 | | Jane | 1 | | laufen | 1 | | medialab | 258 | | mks | 216 | | molochronik | 1479 | | ras | 2 | | raspunicum | 479 | | restaur | 1041 | | sakana | 1 | | sascha | 89 | | soda | 356 | | streetart | 1 | | TheVoice | 2 | | vari | 1 | +-------------+--------+ 18 rows in set (0.02 sec)
mysql> select created from membership where id = (select min(id)-1 from membership where name is null) or id = (select max(id)+1 from membership where name is null);
+---------------------+ | created | +---------------------+ | 2008-10-20 19:25:57 | | 2010-08-21 08:41:23 | +---------------------+ 2 rows in set (0.04 sec)
molosovsky
Ich habe meine Einträge aus dem Zeitraum um den 20. Oktober 2008 angeschaut. Nichts Ungewöhnliches.
tobi Verwaltung
Meine letzten (zugebenermaßen oberflächlichen, weil mühsamen) Betrachtungen der Datenbank lassen den Schluss zu, dass diese fehlerhaften Einträge während des Backups (bzw. generell bei zu großer Last auf der Datenbank) entstehen.
Hat niemand eine Fehlermeldung beim Abonnieren eines Sites bekommen? Oder hat den Site abonniert und ist dort trotzdem nicht als Mitglied aufgeführt?
dieguteseite
ich weiss nicht, ob ich ganz verstehe, was ich dazu beitragen kann.
ja - soweit mir bekannt ist, hatte jemand probleme beim anmelden zu laufen.antville.org.
aber das ist schon ein paar monate her und da der user sowieso nicht wirklich internetfest ist, habe ich dem auch keine bedeutung beigemessen.
leider werde ich von dort nie erfahren, was da genau passiert ist ...
tobi Verwaltung
Ja, das ist wohl wirklich zu lange her. Macht aber nix. Der Fehler tritt nach wie vor auf (ich habe heute dieselben Datenbank-Abfragen wie oben laufen lassen).
Hilfreich wäre jedenfalls eine kurze Mitteilung, falls Sie bemerken sollten, dass beim Abonnieren eines Sites ein Fehler auftritt – oder das Abonnieren funktioniert, aber dann später trotzdem der Site wider Erwarten nicht abonniert ist.
tobi Verwaltung
Zumindest konnte ich ihn mittels einiger einfacher Schritte reproduzieren, und habe mittlerweile ebendiesen Fall abgefangen – hier auf Antville.org mittels des in den Kommentaren zum Fehlerbericht als zweite Möglichkeit beschriebenen Work-Arounds.