État du service
Statut du service Subtraq en direct
Une page d'état écrite à la main affiche « tout va bien » pendant la panne. Celle-ci n'affirme rien : la carte ci-dessous interroge l'application depuis votre navigateur et recopie sa réponse.
Contrôle en cours depuis votre navigateur.
- Base de données
- —
- Temps de réponse
- —
- Dernier contrôle
- —
Cette carte interroge /api/health depuis votre navigateur, toutes les trente secondes. Elle affiche la réponse obtenue, pas une valeur écrite à l'avance.
Le contrôle de santé est public
OK
curl https://subtraq.co/api/health { "ok": true, "service": "subtraq", "status": "healthy", "database": "up", "latencyMs": 20, "time": "2026-09-11T21:37:54.110Z" }
Réponse réelle de la production, relevée le 11 septembre 2026 à 21 h 37 UTC. Elle n'est verte que si une requête a abouti en base : un service démarré sans sa base répondrait 200 en servant des pages vides, et personne ne serait prévenu.
Les cinq composants et leurs pannes
Un lien court n'est pas une seule machine. Savoir lequel de ces morceaux porte quoi, c'est savoir ce qu'une panne coûte vraiment.
| Le morceau | Ce qu'il fait | S'il tombe |
|---|---|---|
| L'application | Les écrans, les rapports, la création et la modification des liens. Elle tourne à Falkenstein, en Allemagne | Les liens déjà créés continuent d'être redirigés : leur destination est ailleurs |
| La base PostgreSQL | Les liens, les clics, les ventes rapprochées. Elle n'est joignable que depuis la machine qui l'héberge | Le contrôle de santé passe au rouge et la surveillance alerte, en moins de cinq minutes |
| Le Worker de redirection | La redirection elle-même, exécutée par Cloudflare au plus près du visiteur | La redirection repasse par le serveur, exactement comme avant qu'il existe |
| Le carnet des liens | La destination de chaque lien, recopiée sur le réseau mondial de Cloudflare à chaque création | Idem : le Worker rend la main au serveur plutôt que de répondre une erreur |
| Cloudflare, devant tout | Le chiffrement, le filtrage, le cache des fichiers fixes | C'est le seul morceau dont rien ne prend la relève, et nous préférons l'écrire |
Sources : le code de la redirection, celui du contrôle de santé, le document de déploiement.
Le choix qui tient la promesse
Le serveur tombe. Les liens tiennent.
Tout ce qu'il faut pour répondre à un clic tient dans un carnet recopié sur le réseau de Cloudflare. Le Worker y lit la destination, redirige, et ne compte le clic qu'après avoir répondu : le comptage n'a aucun droit de retarder la personne.
Deux exceptions, écrites ici plutôt que tues : un lien protégé par mot de passe rend la main au serveur, parce que vérifier un mot de passe à deux endroits garantirait qu'un jour les deux divergent. Et un lien créé à l'instant peut ne pas être encore arrivé dans le carnet : il passe alors par le serveur, sans différence visible.
Une panne chez nous, invisible chez vous
Une campagne en cours, une affiche imprimée, un QR code en vitrine : ces liens-là mènent toujours au bon endroit pendant que nous réparons.
Ce qui surveille, et à quel rythme
On le sait avant que vous écriviez.
Une panne qu'on découvre par un client a déjà duré. Trois dispositifs tournent sans personne devant.
Une sonde extérieure, toutes les cinq minutes
Elle interroge la même adresse que vous venez de voir, depuis l'extérieur de notre hébergeur, et ne se contente pas d'un code 200 : elle exige le nom du service ET la mention « healthy ». Sans cette seconde moitié, une base tombée n'alerterait personne — la réponse d'erreur porte les mêmes clés.
Le service se relève seul
S'il s'arrête, il est relancé automatiquement. La plupart des interruptions réelles durent quelques secondes : les régler à la main coûterait plus d'arrêt que le redémarrage lui-même.
Une sauvegarde chiffrée par nuit, gardée quatorze jours
Un instantané complet de la base est pris chaque nuit à 3 h 50 UTC, chiffré sur place avec une clé dont la moitié privée ne vit pas sur le serveur, puis la copie en clair est détruite. Une sauvegarde qu'on ne sait pas restaurer n'en est pas une : celle-ci a été rejouée pour de vrai, trente-trois tables remontées.
Ce qu'on publiera, et où
Un incident qui touche la redirection, la connexion ou les données sera écrit ici : ce qui s'est passé, quand ça a commencé, quand c'était fini, ce qu'on a changé. À ce jour il n'y a rien à publier — le service tourne sur subtraq.co depuis le 11 septembre 2026, sans interruption connue. Un historique aussi court ne prouve rien : nous préférons l'écrire que d'afficher un pourcentage flatteur.
Nous écrireUn lien ne répond pas ?
La page dit « Ce lien n'est plus actif »
Le lien avait une date de fin, ou un nombre de visites maximum, et la limite est atteinte. Ce n'est pas une panne mais un réglage voulu par la personne qui l'a créé : c'est à elle qu'il faut en redemander un.
La page « Redirection… » reste affichée
Elle ne dure qu'un tiers de seconde en temps normal. Si elle s'attarde, le lien « Continuer » qu'elle porte mène directement à la destination : il est là exactement pour ce cas.
La page reste blanche alors que le lien a bien été ouvert
Certains liens affichent la destination dans un cadre, et beaucoup de sites refusent de s'y laisser mettre. Une barre reste alors en bas de l'écran, avec un lien « L'ouvrir directement ».
Rien ne s'affiche du tout
Vérifiez l'adresse : un caractère mal recopié depuis une affiche suffit. Si elle est juste, la carte en haut de cette page vous dira si l'application répond. Si le lien reste muet, seule la personne qui vous l'a transmis peut le corriger.
Suivez le statut du service
Où vit le service, ce qui le surveille, ce qui survit à une panne : vous venez de le lire. Le reste se juge en quelques minutes, sur vos propres liens.
Créer un compte gratuit