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.

+0 -0

Idem ! Par contre j’ai pu éditer mon premier message sans avoir d’erreur, si ça peut aider.

“Your manuscript is both good and original. But the part that is good is not original, and the part that is original is not good.” Attributed to Samuel Johnson

+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.

Vous aimez le frontend ? Il y a un tas de petites tâches faciles si vous voulez contribuer à ZdS : https://github.com/zestedesavoir/zds-site/issues?q=is%3Aissue+is%3Aopen+label%3AC-Front

+0 -0

J’ai trouvé l’origine du bug mais pas la manière de le reproduire. Je vais essayer de nettoyer les notifications en double ce soir. En attendant, j’ai clos temporairement le sujet pour éviter des 500 pour rien.

https://github.com/zestedesavoir/zds-site/issues/4378

"I think that it’s extraordinarily important that we in computer science keep fun in computing." — Alan J. Perlis

+0 -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.

Vous aimez le frontend ? Il y a un tas de petites tâches faciles si vous voulez contribuer à ZdS : https://github.com/zestedesavoir/zds-site/issues?q=is%3Aissue+is%3Aopen+label%3AC-Front

+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