Finally we got our XMPP Housekeeping scripts up and running. These scripts automatically delete unused XMPP and Spectrum 2 Transport accounts and run daily. Deletion takes place if:
- A XMPP account using one of our public domains was not used (no login occurred) for more than a year. The corresponding Spectrum 2 Transport accounts are deleted as well.
- A new registered XMPP account using one of our public domains was not used (a login never occurred) for more than 31 days.
- A Spectrum 2 Transport account created with an external XMPP account was not used (no login occurred) for more than a year.
After an initial run of the scripts we came down from 300134 XMPP user accounts to only 64624! As we need to exclude jabb3r.de until next spring (here there was a problem how Prosody mod_lastlog saved its timestamps) there was no deletion on this domain. So if we exclude this domain from the numbers, it’s 265049 XMPP accounts before and 34100 accounts after the initial run of our scripts.
You can find our server statistics here.