Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Améliorer le comportement des requêtes trop lentes #4679

Open
adipasquale opened this issue Oct 2, 2024 · 0 comments
Open

Améliorer le comportement des requêtes trop lentes #4679

adipasquale opened this issue Oct 2, 2024 · 0 comments
Assignees

Comments

@adipasquale
Copy link
Contributor

adipasquale commented Oct 2, 2024

ℹ️ Contexte

En enquêtant sur l’ANTS on s’est rendus compte que Scalingo peut couper les requêtes brutalement et qu’on n’en n’est pas avertis.

❓ Définition du problème

On aimerait intercepter les requêtes lentes avant scalingo, donc par exemple en timeoutant à 29s (scalingo coupe à 30s).

On voudrait par ordre décroissant de priorité :

  1. être informé des timeouts
  2. afficher des pages d’erreurs propres aux usagers

L’ANTS fait des requêtes à notre API et coupe au bout de 15s.
Pour cette route en particulier on aimerait donc diminuer le timeout

💡 Solution envisagée

La config puma worker_timeout ne gère pas ça mais le démarrage des processes

On est en train de regarder rack-timeout comme le suggère d’ailleurs heroku

  • Comportement attendu
  • Options envisagées, le cas échéant
  • Technique
  • Pistes d’investigation ou d’implémentation

🧪 Scénarios de test

  • Étapes pour aboutir sur le comportement attendu
  • Lien de la review app pour tester :
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🔖 Ready
Development

No branches or pull requests

2 participants