Dépannage
Cette page porte sur une instance montée et qui répond. Une pile qui ne monte pas du tout est un autre sujet, et Échecs au démarrage le traite : les deux pannes qui n’atteignent jamais le journal de l’application, et les cinq lignes qui expliquent la plupart des premiers démarrages.
| Ce que vous voyez | Ce que c’est |
|---|---|
Trop de tentatives. Réessayez dans … |
La limite de débit sur les routes qui vérifient un secret : dix par minute, par adresse |
Déjà rafraîchi : réessayez dans n secondes |
Le délai de deux minutes sur un rafraîchissement de cours fait à la main |
… est injoignable pour l'instant. Aucune valeur n'a été inventée |
Une source de cours extérieure n’a pas répondu ; rien n’a été inventé à sa place |
La clé enregistrée est illisible |
Une clé de fournisseur scellée sous une SECRET_ENCRYPTION_KEY sur laquelle cette instance ne tourne plus |
Code requis, avec un code correct |
La même cause, sur votre secret de double authentification |
403 sur tout sauf la lecture |
Vous êtes sur le compte de démonstration |
Ce fichier est trop volumineux pour être envoyé d'un seul tenant (25 Mo au maximum) |
Un export plus gros que la limite de corps |
Se connecter vous renvoie à la connexion
Section intitulée « Se connecter vous renvoie à la connexion »La connexion répond, l’application s’ouvre, et la première navigation retombe sur la page
de connexion sans que rien nulle part ne dise pourquoi. C’est COOKIE_SECURE=true qui
rencontre une adresse en clair : le navigateur accepte le cookie sur une origine HTTPS et
le jette sur une origine ordinaire, localhost excepté. Passez par le proxy, ou posez-le
à false tant qu’il n’y a pas d’HTTPS devant, comme l’explique
Derrière un proxy.
La faute de frappe d’un seul verrouille la maison
Section intitulée « La faute de frappe d’un seul verrouille la maison »La limite ci-dessus se compte par adresse, et derrière un reverse proxy chaque requête
arrive du proxy, si bien que tout le foyer partage un seul budget de dix. La même lecture
fait que chaque session sous Réglages → Sécurité montre la même adresse.
TRUSTED_PROXY_HOPS rend son lecteur à chacune des deux, et
Derrière un proxy dit quel nombre y mettre et pourquoi
c’est une promesse plutôt qu’un réglage.
Un cours ne bouge pas
Section intitulée « Un cours ne bouge pas »Trois choses différentes se ressemblent sur une ligne. Un rafraîchissement demandé deux fois attend un délai de deux minutes et dit combien il en reste. Une source en panne est nommée, et aucun chiffre n’est inventé à sa place. Un cours dans une autre devise est enregistré et converti par rien, si bien qu’aucun total ne le lit et que la devise est imprimée à côté de la ligne.
Une ligne sans aucun cours reste une ligne : elle ne vaut rien jusqu’à ce qu’un cours arrive, et le compte la compte à part plutôt que de replier un zéro silencieux dans un total. Lignes tient les deux commandes.
Deux choses qu’une instance restaurée ne peut pas ouvrir
Section intitulée « Deux choses qu’une instance restaurée ne peut pas ouvrir »Une instance restaurée sous une SECRET_ENCRYPTION_KEY différente détient une clé de
fournisseur et un secret de double authentification qu’elle ne peut pas lire, et chaque
chiffre à côté d’eux revient.
Restaurer sous une autre clé sort de l’une comme de
l’autre.
Une restauration arrêtée à mi-chemin
Section intitulée « Une restauration arrêtée à mi-chemin »Une restauration n’est pas atomique : elle écrit table après table, si bien qu’une restauration interrompue laisse certaines tables revenues et d’autres non, sans page d’erreur. Importez le même fichier à nouveau : chaque rangée est appariée sur une clé naturelle, si bien que ce qui a atterri est ignoré et que ce qui ne l’a pas fait est écrit. Restaurer un export.
L’interface a une version de retard
Section intitulée « L’interface a une version de retard »Après une mise à jour, un onglet déjà ouvert est servi par son propre service worker, depuis le cache, et une ligne en bas de l’écran propose de recharger. Acceptez : elle rafraîchit d’abord le worker, si bien que ce qui revient est la nouvelle version. Mettre à jour une instance dit quand cette proposition ne peut pas apparaître.
Si rien de tout cela n’est votre symptôme, Obtenir de l’aide est l’endroit où le signaler.