Petite interruption des composants

Bonsoir !

Nous avons eu une légère interruption de certains services due à un disque dur plein sur malaxeuz, notre serveur, notamment chat.jabberfr.org, l’annuaire, la présence web.

01:41:00 : On me notifie que les salons ne répondent plus, je me connecte au serveur et cherche la cause du bug. Deux processus d’analyse de logs prennent une quantité énorme de mémoire et continuent de grossir, après une rapide analyse je décide de les stopper afin d’éviter de se retrouver en manque de mémoire. Je remarque ensuite que la partition du système est pleine, je supprime donc quelques anciens fichiers pour faire de la place.

01:45:41 : Ceci n’aura pas suffi à rétablir la connexion avec les salons, je fais donc la disco de nos principaux domaines, jabberfr.org (Prosody) fonctionne, jabber.fr (Ejabberd) fonctionne aussi, mais aucun des composants n’apparaît connecté. Après avoir regardé dans les logs d’Ejabberd, je vois que tous les composants sont déconnectés, et je me résous donc à les relancer.

01:50:09 : Tous les services sont rétablis.

J’en profite au passage pour vous annoncer une migration des services d’ici la fin du mois, notre hébergeur actuel fermant ses portes nous sommes en train de mettre en place un changement de serveur physique. plus d’informations très bientôt !

Maintenance le dimanche 26 avril 2015

Comme vous l’avez sûrement remarqué, nos certificats pour les domaines jabber.fr et jabberfr.org sont expirés. La plupart des clients affichent un message d’avertissement à chaque connexion à cause de ça.

De nouveaux certificats ont été générés, et seront mis en place ce dimanche 26 avril 2015 aux environs de 10h du matin, heure française, entraînant une coupure de quelques minutes.

Comme à notre habitude, vous serez informés de l’état de la maintenance par des mises à jour de ce billet. 🙂

Mise à jour du 26/04/2015 à 11h15 : après quelques péripéties avec le nouveau certificat, la maintenance est terminée !

Maintenance exceptionnelle le dimanche 29 mars 2015

Bonjour à tous !

Suite à une faille présente dans une bibliothèque que Prosody utilise, ce serveur a été redémarré en urgence. Pour plus d’informations sur cette faille, vous pouvez lire les notes de version de Prosody 0.9.8 (en anglais)

mu-conference, notre serveur de conférences, sera redémarré ce mercredi premier avril à 20h (et c’est pas une blague !) afin de corriger quelques problèmes de connexion.

Votre nouvel administrateur, Link Mauve. 🙂

Mise à jour du 01/04/2015 à 21h45 : mu-conference a été correctement relancé, la connexion à la base de données est rétablie.

Changement dans l’équipe d’administration du serveur JabberFR

Bonjour,

Suite à une décision unanime des administrateurs du serveur JabberFR, une nouvelle personne rejoint l’équipe : il s’agit d’Emmanuel Gil Peyrot (Link Mauve). Certains d’entre vous le connaissent déjà vu qu’il est un membre actif de JabberFR.

J’en profite également pour officialiser le départ de Grégoire Menuel (omega). Merci à toi pour toutes ces années de bonheur. Dif tor heh smusma.

L’équipe d’administration est donc actuellement composée de deux personnes : Link Mauve et moi-même (elghinn).

Maintenance exceptionnelle le dimanche 22 mars 2015

Une maintenance exceptionnelle du serveur de JabberFR, entraînant l’arrêt complet de tous les services, aura lieu dans la journée.

Vu le caractère exceptionnel, pas d’heure de début ni d’heure de fin, et encore moins de programme. Plus d’informations en fin de journée.

Mise à jour de 12h00 : Mise à jour de prosody vers la 0.9.7 et désactivation du mod legacyauth.

Maintenance le samedi 13 septembre 2014

Une maintenance du serveur de JabberFR, entrainant l’arrêt complet de tous les services, aura lieu le samedi 13 septembre 2014 de 18h à 20h.

Au programme : activation d’IPv6 pour prosody et ejabberd.

Veuillez noter qu’il y a de fortes chances que la maintenance dure moins longtemps que prévu, auquel cas, vous en seriez informés via une mise à jour de ce billet.

Mise à jour de 19h00 : La maintenance est finie (ejabberd a bien voulu se laisser faire). Les serveurs répondent bien en IPv6, mais il y a un soucis au niveau des configurations DNS pour les domaiens jabber.fr et jabberfr.org qui seront corrigés d’ici peu. En attendant, vous pouvez toujours forcer dans votre client (s’il le permet) le serveur de connexion sur (respectivement) im.apinc.org ou im2.apinc.org.

Maintenance le samedi 21 juin 2014

Une maintenance du serveur de JabberFR, entrainant l’arrêt complet de tous les services, aura lieu le samedi 21 juin 2014 de 18h à 20h.

Pas grand chose au programme si ce n’est le redémarrage d’ejabberd qui s’est permis de couper le service des messages offline tout seul comme un grand… Je profiterai de l’occasion pour réaliser quelques opérations de maintenance mineures.

Veuillez noter qu’il y a de fortes chances que la maintenance dure moins longtemps que prévu, auquel cas, vous en seriez informés via une mise à jour de ce billet.

Mise à jour de 21h00 : Suite à un contretemps, la maintenance commence seulement maintenant. Désolé pour le retard.

Mise à jour de 21h25 : La maintenance est finie. Les messages offline refonctionnent sur jabber.fr et im.apinc.org. À noter le passage à prosody 0.9.4.

Coupure réseau du 7 mai 2014

Pour information, l’APINC a été victime d’une coupure réseau sur une partie de leur infrastructure entre 21h35 et 23h58. Ce qui a entrainé une coupure de l’ensemble des services de JabberFR durant ce laps de temps.

La situation a pu être réglée grâce à une intervention physique sur les équipements réseaux.

À l’heure où j’écris ces lignes, tout est revenu à la normale.

Maintenance le dimanche 2 mars 2014

Une maintenance du serveur de JabberFR, entrainant l’arrêt complet de tous les services, aura lieu le dimanche 2 mars 2014 de 16h à 18h.

Au programme :

  • prosody :
    • mise à jour vers la 0.9.3
    • installation et activation du backend libevent (pour ne plus subir la limite des 1024 descripteurs de fichiers…)
    • installation et activation de mod_limits (pour limiter la bande passante au niveau c2s et s2s dans l’espoir que ça calme les utilisateurs indésirables qui nous plantent le serveur de temps à autre)
  • ejabberd :
    • re-compilation avec le support de exmpp (si j’y arrive, ce qui n’est pas gagné…) pour pouvoir faire des sauvegardes des utilisateurs via la XEP-0227, ce qui permettra à terme de pouvoir effacer les comptes indésirables sereinement

Mise à jour de 16h05 La maintenance commence. Comme la dernière fois, vous pouvez suivre la maintenance sur le salon jabberfr-sos@muc.last-exile.org (client web).

Mise à jour de 16h15 : libevent et mod_limits en place.

Mise à jour de 18h : La maintenance est finie. Bilan: on a maintenant un prosody à jour (avec la 0.9.3), le backend libevent activé et un mod_limits en place. Quant à ejabberd, il  a gagné (si quelqu’un a déjà réussi l’exploit de l’utiliser avec exmpp pour la commande export_piefxis ou export_piefxis_host de ejabberdctl, qu’il me fasse signe, son aide sera grandement appréciée).

Évolution de la population des salons Jabber (2013)

Ce billet fait suite à une première analyse effectuée pour l’année 2012. Le périmètre de l’analyse est très restreint, comme l’année dernière (voire les précisions sur l’outil utilisé plus bas).

  • Synthèse

Globalement la tendance de fréquentation est la baisse : en moyenne la fréquentation a baissé de plusieurs personnes par salon.

Ensemble des salons sur 2013

D’autre part, on note sur les salons les plus peuplés des fluctuations beaucoup plus importantes au cours de l’année avec des creux significatifs lors du printemps, du mois d’août et du mois de décembre.

Amplitude journalière sur jabberfr@

A part en décembre où le taux d’occupants permanents est grand, le reste de l’année les variations journalières restent d’environ 15 personnes.

2 faits marquants sur les salons observés :

– le salon discussion@ a été déserté d’une grande partie de ses occupants à partir de mai.

– le salon tatoeba@, fréquenté pour moitié par des IRCiens via une passerelle, déménage de serveur (chat.tatoeba.org).

  • Notes sur les données

Les données sont collectées toutes les 15 min, puis moyennées sur chaque journée (avec l’outil Statsalons). Un bug a entrainé la perte des données du mois de novembre.

Les évolutions de l’outil permettent désormais de collecter les fréquentations de l’intégralité des salons d’un serveur, et ce pour plusieurs serveurs. Cette collecte est instanciée depuis Juin 2013 pour chat.jabberfr.org, représentant un total d’environ 150 salons (morts ou vivants).

L’outil n’a pas connu beaucoup de modifications depuis l’année dernière : début de restructuration des fonctions de collecte (permettant de gérer automatiquement les nouveaux salons d’un serveur), outils d’analyse de disponibilité des données.

 

Beaucoup de travail reste à faire pour arriver à un outil pleinement fonctionnel et robuste : formaliser les traitements sur les données brutes (sous-échantillonage, calcul des moyennes …), formaliser la création des graphiques, créer une interface utilisateur permettant la visualisation des données de façon dynamique (choix des plages temporelles, groupes de salons, traitements…), proposer une API pour permettre la réutilisation des données par d’autres services (je pense par exemple au moteur de recherche http://search.wensley.org.uk).