Pubsub (and PEP) disabled
November 7th, 2008Due to significant memory use by the PEP plugin, both Pubsub and PEP are now disabled until a fix is in reach.
Read more: Ejabberd And Pubsub: It Could Be Much Better
Due to significant memory use by the PEP plugin, both Pubsub and PEP are now disabled until a fix is in reach.
Read more: Ejabberd And Pubsub: It Could Be Much Better
Hier mal ein paar Informationen aus dem Maschinenraum in kompakter Form, einiges war doch in Kommentaren versumpft:
* Ungenutzte Accounts: Werden künftig nach 12 Monaten gelöscht werden. Ich werde in den nächsten Tagen den entsprechenden Cron-Job einrichten.
* Offline-Nachrichten: Werden nach 300 Tagen entsorgt. Hinzu kommt, daß pro User maximal 100 Nachrichten gespeichert werden.
* “Ich möchte meinen Account löschen, wie geht das?” Ein funktionsvollständiger Client hilft dabei. Ansonsten schreib mir bitte eine Mail mit den entsprechenden Daten zur Identifikation.
Zu dem “wieso-weshalb-warum?”: Ich sehe es als recht wichtig an, Datensammlungen garnicht erst entstehen zu lassen. Das weckt doch je nachdem auch Begehrlichkeiten - und muss daher nicht sein. Technische Gründe gibt es in diesem Sinne keine, die Hardware ist zum Glück dick genug. Die obigen Werte bzw. Daten stammen aus einer kleinen Umfrage unter Admins anderer (auch grösserer) Server, sind also nicht eben aus der Luft gegriffen.
Our colo provider is doing some maintenance at their routers right now, we’ll be back shortly.
Obiges Datum steht auf diesem Server wohl für “nie”. Das heisst: Benutzer, die ihren Account irgendwann vor diesem Datum (und danach nie mehr) verwendeten, haben ihn sozusagen “nie” verwendet.
Wo kommt das Datum her? An obigem Sonntag wurde der Server auf ejabberd (und neue Hardware) umgezogen.
Um zurück zum Thema zu kommen… Im Management Interface von ejabberd gibt es eine Statistik “Last Activity”: Deren Kernaussage ist, daß es hier ca. 20.000 Accounts gibt, die eben “nie” verwendet wurden.
Ich möchte ein entsprechendes Vorgehen mal zur Diskussion stellen, gehe aber schonmal davon aus, daß ich ebendiese Accounts demnächst mal[tm] entsorgen werde.
Edit: 12 Monate klingt brauchbarer und ist auch besser zu “verkaufen.” Ein entsprechendes Datum, von dem an diese Maßnahme durchführt wird, ist noch festzulegen.
Nach dem heutigen Neustart bin ich nochmal auf Fehlersuche gegangen. Das Ergebnis: PEP funktioniert wieder.
Grund für den Fehler: Die Tabelle, in der PEP-Meldungen gespeichert werden, hatte nicht das Format, in welchem der Server die Daten abwerfen wollte. Warumauchimmer.
Gründe:
* Kernel Security Fix
* “interessante” ejabberd-Probleme
Seit mittlerweile ein paar Wochen ist es nicht mehr möglich, via meebo.com ein Konto von jabber.ccc.de zu benutzen.
Die Suche einer Lösung war bislang unergiebig, Thomas Runge hat mir aber nun mitgeteilt, daß er es geschafft hat, einen der Supporter von meebo auf das Problem aufmerksam zu machen. Hoffen wir also das Beste.
Seit ca. einer Stunde läuft hier nun der ejabberd2.0.2, damit sind Registrierungen auch wieder erlaubt, da eine entsprechende Sperre (pro IP nur eine Registrierung pro 10 Minuten) eingebaut ist.
Bemerkenswert: Der Server frisst gleich eine ganze Menge weniger CPU (siehe Bild).

Load comparison
Update: So sieht das nach 18 Stunden aus:

18 hours later
Registration of new accounts is disabled until further notice.
To be more verbose: … until I find a way (yeah, IPs, you got it - or some other way to identify them afterwards) to block them spammers creating massive numbers of accounts in short time.
Update: Registrations are re-enabled.
This is a free Wordpress template provided by Mathew Browne | Web Design | SEO