Erreur 504 en essayant de définir un minuteur de sujet

J’ai créé un nouveau sujet. Quelques secondes plus tard, j’ai essayé de définir un minuteur pour le sujet afin qu’il se ferme automatiquement après 7 jours. La page est restée figée pendant environ une minute, puis a renvoyé une erreur 504. J’ai cliqué sur OK pour fermer l’erreur et j’ai réessayé ; à nouveau, elle est restée figée pendant environ 30 secondes avant de renvoyer la même erreur. J’ai également remarqué que, pendant ce temps, le site était figé et ne répondait pas aux nouvelles requêtes jusqu’à ce que l’erreur 504 soit renvoyée, moment où il a recommencé à répondre aux nouvelles requêtes.

Le site exécute la version 2.7.0.beta7 (bfa301bd7b).

Lorsque j’ai ouvert le même sujet dans une nouvelle fenêtre, j’ai constaté que le minuteur était bien défini à 7 jours (je ne sais pas s’il est réellement configuré ou non ; je ne sais pas comment le vérifier). Si je vais dans l’interface web de sidekiq, sous « Scheduled jobs », je ne vois aucun travail prévu pour 7 jours.

Pourquoi cela me renvoie-t-il une erreur 504 ?

Désolé, quelles sont les étapes pour reproduire ce problème ? Je ne suis pas clair.

Ce n’est pas reproductible de manière constante. Cela ne s’est produit qu’une seule fois jusqu’à présent. Créez un nouveau sujet, puis définissez le minuteur de fermeture ; une erreur s’est alors produite.

Je suppose que la reproduction est générale :

Être submergé par des requêtes ou avoir un réseau instable.

Une erreur 504 proviendrait probablement de NGINX ou d’un proxy intermédiaire.

Je suis tout à fait d’accord : nous pouvons faire mieux sur ce point (au niveau mondial). Nous ne devrions jamais afficher « erreur 504 » aux utilisateurs ; nous devrions toujours indiquer « Nous rencontrons un problème de connexion au serveur » ou quelque chose de similaire.

@martin, peux-tu ajouter à ta liste la vérification de l’existence d’une solution globale ici ? Ce n’est pas urgent, nous avons beaucoup d’autres choses plus prioritaires.

3 « J'aime »