Problèmes d’accès au site

Nous sommes conscient des problèmes d’accès au site et nous vous présentons nos excuses. Nous attendons depuis quelques jours une mise à jour matérielle de nos serveurs qui devrait résoudre une grande partie des problèmes, merci de votre patience.

Votre blog sur Fdesouche.com ? (sondage)

Nous réfléchissons à développer une fonctionnalité de « multi-blog », les membres qui le souhaiteraient pourraient créer leur propre blog sur Fdesouche.com (avec une adresse sous la forme http://votre-pseudonyme.fdesouche.com). Vos articles pourront être sélectionnés par l’équipe de rédaction qui les publiera en première page du site (en Une, Brève ou Faits divers) sous votre pseudonyme.

Une charte de bonne conduite devra être approuvée pour créer votre blog. Vos articles disposeront du même système de commentaire que Fdesouche.com, la modération de ces commentaires sera à votre charge et vous en serez responsable.

La mise-en-place d’une telle plateforme demande un gros travail. Avant de nous lancer, nous souhaitons avoir votre avis.

Si vous avez des questions/suggestions/remarques n’hésitez pas à les écrire en commentaires.

Mur de commentaires : nouvelle fonctionnalité + sondage

Une nouvelle fonctionnalité fait son apparition sur le mur de commentaire, il est désormais possible de filtrer par article(s).

Pour l’instant seuls les articles ayant de nouveaux commentaires apparaissent dans la liste de filtrage. Le système sera bientôt amélioré et proposera une liste d’article plus complète.

Par ailleurs, nous réfléchissons à mettre en place un mode d’affichage alternatif des commentaires en dessous des articles, sur le même concept que le mur de commentaire (mais avec en plus la possibilité de répondre).

 

Annonces et soucis techniques

Fil réservé aux annonces de l’équipe technique, et à la rémontée des problèmes techniques.


Mise à jour le 29/07/12 à 20h35
Un nouveau blocage du SGBD a eu lieu, toujours avec les mêmes raisons et symptômes, induisant une indisponibilité de près d’une heure.


Mise à jour le 29/07/12 à 15h20
Fin d’une nouvelle opération de maintenance sur le SGBD commencée à 13h25.


Mise à jour le 29/07/12 à 00h55
Fin d’une opération de maintenance sur le SGBD commencée à 00h30.


Mise à jour le 28/07/12 à 17h45
Technique: Les écritures disque induites par les flush du SGBD continuent à saturer les I/Os, nous passons en revue les différentes possibilités de contourner ce problème avec le matériel dont nous disposons.


Mise à jour le 28/07/12 à 16h00
Une nouvelle maintenance sur la base de données a induit une indisponibilité de 15h30 à 16h00 environ.
Technique: Toutes les optimisations possibles ayant déjà été réalisées sur les tables en InnoDB, le choix a été fait de dropper tous les index FULLTEXT de la dernière table MyISAM (responsable de la plupart des locks) et de la basculer en InnoDB.
L’opération s’est bien déroulée, plus rapidement que prévue. Nous maintenons une surveillance accrue sur le SGBD.


Mise à jour le 28/07/12 à 14h15
Technique: Après une petite heure d’observations la taille du binlog a été ré-optimisée. Un gain notable en I/O est observé, nous conservons le SGBD sous monitoring poussé quelques temps pour valider.


Mise à jour le 28/07/12 à 13h15
Une opération de maintenance a été requise sur la base de données. Ceci a induit une indisponibilité de 13h00 à 13h10.
Technique: Le taux d’écriture qu’encaisse le SGBD induit des flush fréquents sur les disques. Aucun problème en fonctionnement « normal », mais les I/O bloquent lors des pics notamment du fait des opérations internes à l’applicatif.
Augmentation de la taille des binlogs pour espacer les flush et lisser les I/O.


Mise à jour le 27/07/12 à 22h45
Le fonctionnement général avec la configuration actuelle semble satisfaisant, les différents retours le confirment.
Si cet état de fait se maintient sur plusieurs jours nous pourrons considérer la situation comme stabilisée.


Mise à jour le 27/07/12 à 15h11
Tentative de relâchement des règles de cache: risques d’instabilité en perspective.


Mise à jour le 27/07/12 à 12h45
Suite à l’optimisation de la base de données ce matin, nous tenterons de réduire la dureté du cache cet après-midi.


C’est l’été, Fdesouche a pris un coup de soleil


Un nouveau fil a été créé.

Suite sur ce fil


Mise à jour 26/07/2012 à 22h30 :
Après un relâchement des contraintes de mise en cache afin de résoudre les problèmes de déconnexion intempestive ces derniers jours, le serveur a surchargé: nous avons été forcés de rétablir les contraintes de cache.

Ceci va potentiellement générer des déconnexions intempestives. Nous nous excusons du désagrément, hélas c’est (à l’heure actuelle: des améliorations sont dans les tuyaux, mais nous sommes en ce moment en effectif réduit) la seule façon de maintenir le site en fonctionnement face à la charge induite.
Merci de votre patience et de votre compréhension.
Dans l’attente, une déconnexion suivie d’une reconnexion devrait limiter les soucis du type commentaires refusés, etc.


Mise à jour 25/07/2012 à 17h30 :

Les soucis de cache devraient être désormais réglés.


Mise à jour 22/07/2012 à 12h00 :

Le serveur est a nouveau opérationnel, la connexion utilisateur a été réactivée.


Suite à une erreur de configuration le site est devenu inaccessible, nous l’avons réactivé mais les performances du serveur sont temporairement diminuées. Afin de supporter la charge, nous avons désactivé la connexion utilisateur et donc indirectement le système de commentaire (étant donné qu’il est nécessaire d’être connecté pour commenter).

Nous essayons de résoudre le problème, nous vous tiendrons informé de l’évolution de la situation.

Ces erreurs de configuration sont difficiles à anticiper et les contraintes auxquelles nous sommes soumis (serveur à l’étranger, sécurité accrue) ne nous facilitent pas la tâche.

Amélioration des performances du site

Nous avons effectué des modifications sur le serveur ce qui a occasionné quelques bugs entre 11h30 et 12h30 (indisponibilité des commentaires, problèmes de session), tout est revenu à la normale.

Les performances du site ont été fortement améliorées et vous ne devriez pratiquement plus avoir affaire aux erreurs 503, n’hesitez pas à écrire vos retours en commentaire de cet article.

Si vous constatez un fonctionnement anormal suite à cette mise à jour, signalez-le nous également dans les commentaires.

Mise à jour du site

Nous avons mis à jour le site (wordpress 3.4) ce qui a occasionné quelques bugs (que nous avons corrigés).

Si vous constatez qu’une fonctionnalité bug depuis la mise à jour, n’hésitez pas à nous le signaler en commentaire de cet article.

L’indisponibilité du site (erreurs 503)

L’erreur 503 signifie concrètement que le serveur n’a pas pu allouer plus de ressources pour vous envoyer la page, soit il est planté auquel cas il est automatiquement redémarré en maximum 1 minute, soit il y a trop de monde qui sollicite le serveur et il n’arrive pas à servir tout le monde auquel cas il faut retenter sa chance plus tard.

Au passage, nous avons mis en place des protections contre les attaques par deni de service, si vous utilisez un proxy ou un vpn et que vous êtres trop nombreux à passer par le même proxy, ce dernier peut être banni. Si vous rechargez frénétiquement le site ou que vous ouvrez plein de pages en même temps, vous pouvez aussi être banni. Faites une pause de 10-20 secondes avant de recharger la page en cas d’erreur 503, le serveur ne pourra que mieux s’en porter.

Des centaines d’heures ont été passées sur le serveur afin de trouver des solutions à ces erreurs, tout a été optimisé au maximum, nous avons également fait rajouter de la mémoire vive sur le serveur.

La solution sur laquelle nous sommes partis consiste à développer nos propres fonctionnalités afin qu’elles répondent à tous nos besoins et contraintes, c’est la meilleure solution à long terme.

« Le site ne se met pas à jour ! »

Nous avons mis en place des règles de mise en cache très strictes afin de pallier aux problèmes de surcharge du serveur, ce qui peut causer un certain délai avant que le contenu soit mis à jour sur le site.

C’est un problème directement lié à la capacité et aux performances de nos serveurs, ce délai est le meilleur compromis que nous avons trouvé, ce qui ne nous empêche pas d’essayer de trouver d’autres solutions, on essayera de vous tenir informés.

Blabla technique

Si vous souhaitez poser des questions sur le fonctionnement du site, signaler un bug ou proposer une amélioration, vous pouvez le faire ici en commentaires.

A LIRE avant de poster si cela concerne un bug :

1) Videz votre cache puis recommencez l’opération qui a déclenché le bug.

2) Si c’est en rapport avec l’affichage du site ou une fonctionnalité qui ne marche pas, précisez toujours la version de votre navigateur (ex. Firefox 12.0) et votre système d’exploitation (Windows 7, Ubuntu, etc…).

3) N’hésitez pas à joindre un lien vers une capture d’écran (hebergée sur imageshack.us par exemple).