Erreur 500 - réponse à un sujet

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Hello tout le monde

En répondant à ce sujet : https://zestedesavoir.com/forums/sujet/8803/nouvelles-technos-web-pour-un-projet/

Je me suis retrouvé avec une erreur 500. D’après ma (rapide) recherche, c’est pas la première fois que ça arrive mais les bugs datent d’il y a 2 ans, alors j’ai supposé que c’en était un nouveau.

J’ai réessayé plusieurs fois.

La vie, c’est comme les mirabelles

+0 -0

J’ai eu une double notification sur le message de Demandred, dont une persistente. Je suis presque certain que ça vous empêche d’y poster. J’ai vu un truc dans sentry aussi.

J’ai fixé ma notification, try again.

Le saviez-vous ? Chaque -1 que vous mettez vous fait gagner un point de QI.

+0 -0

C’est débloqué. Je crois qu’on a trouvé pourquoi ça s’est produit, et comment éviter que ça se reproduise.

Sujet déverrouillé du coup.

Le saviez-vous ? Chaque -1 que vous mettez vous fait gagner un point de QI.

+1 -0

Il y a eu un fix déployé ?

SpaceFox

Nope. Mon hypothèse est que c’est une des méthodes de manager de ce genre : https://github.com/zestedesavoir/zds-site/blob/c597532273c241b7972a5075fab3e169ead94dfb/zds/notification/managers.py#L133-L158. C’est pas dans une transaction, du coup évidemment ça risque de foirer.

Là, le topic en question, c’est deux messages consécutifs à <2s d’interval (le 1er de Demandred, le 2nd d’Aloha). Je parie qu’ils sont partis sur 2 threads gunicorn et que quand un checkait si une sub existait, l’autre avait déjà checké mais pas encore écrit. Et paf.

Le saviez-vous ? Chaque -1 que vous mettez vous fait gagner un point de QI.

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte