Comprendre l'état de ses sites
Iridflow affiche un mot à côté de chaque site : en ligne, arrêté, en construction, en erreur. Cette page explique ce que chacun veut dire, pourquoi un site a deux vies séparées, et quoi faire dans chaque cas.
Où lire l'état
- Tableau de bord : colonne Status de la table « Sites récents ». Une pastille verte pour un site en ligne, rouge pour un site en erreur, grise pour le reste.
- Fiche d'un site : l'étiquette en haut à droite, à côté du nom du site.
- Menu Production : la colonne État de la table, qui parle des conteneurs de production et de rien d'autre.
running, building…), là où le menu Production affiche sa traduction. Le tableau ci-dessous donne les deux.Les quatre états d'un site
Ces états décrivent le site tel qu'il vit en préproduction, c'est à dire dans l'environnement de travail où il est créé.
| Affiché | En clair | Ce qu'il faut faire |
|---|---|---|
| running | En ligne. La dernière opération a réussi et le site répond sur ses adresses de préproduction. | Rien. Ouvre l'adresse pour vérifier le rendu. |
| building | En construction. État de départ d'un site qu'Iridflow est en train de fabriquer, et état d'un site dont on vient de changer le runtime. | Attendre, puis recharger la page. Compte une quinzaine de secondes pour un site statique, deux à cinq minutes pour un site qui se construit. |
| stopped | Arrêté. Quelqu'un a cliqué sur Stop. Le site ne répond plus, mais rien n'est perdu : le code, les données et les adresses sont intacts. | Fiche du site, section Opérations, bouton Deploy pour le relancer. |
| error | En erreur. La création du site a échoué, ou son changement de runtime. Iridflow laisse volontairement les traces en place pour qu'on puisse comprendre. | Lire les journaux, corriger, puis Deploy. |
Préproduction et production : deux vies séparées
Un site peut exister dans deux environnements, qui ne partagent ni conteneur ni adresse.
| Préproduction | Production | |
|---|---|---|
| À quoi ça sert | Travailler, déployer, casser, recommencer. | Servir les vrais visiteurs. |
| Quand ça existe | Dès la création du site, toujours. | Seulement si on met le site en production. |
| Adresse | <slug>.staging.iridflow.com | <slug>.prod.iridflow.com |
| Où on la voit | Tableau de bord, fiche du site, section URLs de préproduction. | Menu Production, et section Production de la fiche du site. |
Les deux états sont indépendants. Un site peut être en ligne en préproduction et absent de la production, ou en ligne en production alors que sa préproduction est arrêtée. Arrêter la préproduction ne coupe pas la production, et inversement.
Pour mettre un site en production et comprendre ce que cela déplace : Mettre en production.
La page Production
Menu Production. Un site par ligne, avec son état, son adresse publique, les ressources allouées à son conteneur et le nœud qui l'héberge.
À chaque affichage, Iridflow interroge la grappe pour lire l'état réel de chaque conteneur, au lieu de se contenter de ce qu'il avait noté. La page dit donc la vérité du moment, à condition de la recharger.
Les états d'un conteneur de production
| État | En clair | Ce qu'il faut faire |
|---|---|---|
| En ligne | Le conteneur tourne et sert le site. | Rien. |
| En cours de création | Une mise en production est en cours. Elle prend quelques minutes. | Attendre, puis recharger la page. |
| Arrêté | Le conteneur existe mais ne tourne pas. Le site ne répond plus. | Voir la conduite à tenir ci-dessous : Iridflow ne propose pas de bouton pour redémarrer un conteneur de production. |
| En erreur | La dernière opération a échoué. Le message est affiché sous l'état, et en entier sur la fiche du site. | Lire le message, retirer de la production, recommencer. |
| Injoignable | La grappe n'a pas répondu quand la page a été affichée. Cela ne dit rien de l'état du site : c'est Iridflow qui n'a pas pu poser la question. | Recharger la page avant toute autre action. |
L'alerte « état différent de celui enregistré »
Iridflow garde en mémoire l'état dans lequel il a laissé chaque conteneur, et le compare à celui qu'il vient de lire sur la grappe. Quand les deux diffèrent, un bandeau orange s'affiche en haut de la page Production :
Ce bandeau ne signale pas une panne. Il signale une divergence : le conteneur a été touché ailleurs que depuis Iridflow, donc l'interface n'est plus la seule à décider de ce qui tourne.
Conduite à tenir, cas par cas
- Recharge la page d'abord. L'état de la grappe est relu à chaque affichage, et une lecture ratée se présente comme une divergence. Une alerte qui disparaît au rechargement n'avait rien à dire.
- L'alerte persiste et le site répond. Le conteneur tourne, quelqu'un est simplement passé par la grappe. Demande qui, et note que l'action a été faite hors d'Iridflow. Rien d'autre à faire.
- L'alerte persiste et le site ne répond plus (état « Arrêté »). Le conteneur a été arrêté en dehors d'Iridflow. L'interface n'a pas de bouton pour le redémarrer : ouvre la fiche du site, Retirer de la production, puis remets le site en production. La préproduction n'est pas touchée par ce retrait.
- État « En erreur » avec un message. Lis le message affiché sous l'état. Puis Retirer de la production et recommence la mise en production : c'est la seule manière de repartir d'un conteneur propre.
- État « Injoignable » qui ne part pas au rechargement. C'est la plateforme qui ne répond pas, pas ton site. Préviens un administrateur et n'entreprends rien : retirer un conteneur qu'Iridflow ne voit pas ne fera qu'aggraver la situation.
Les états d'un preview
Un preview est le déploiement d'un commit précis sur sa propre adresse jetable. Il a ses propres états, visibles sur la fiche du site, section Previews par commit.
- En construction : le preview est en train d'être fabriqué.
- En ligne : il répond sur son adresse.
- Arrêté : quelqu'un l'a arrêté. Son état est conservé.
- Échec : la construction a échoué. La cause est affichée en rouge sur sa ligne, et les journaux du preview disent le reste.
- Recyclé : Iridflow l'a éteint tout seul pour faire de la place. Cinq previews actifs au maximum par site : au delà, les plus anciens non épinglés sont recyclés. Épingler un preview le met à l'abri du recyclage.
En complément, par le MCP
Tout ce qui précède se lit aussi depuis un agent branché sur Iridflow, quand tu préfères poser la question à Claude plutôt qu'ouvrir l'interface.
get_site({ site_id: "site_xxxxxxxx" }) // état d'un site
list_sites({}) // tous les sites visibles
list_prod_lxc({}) // conteneurs de production et état réelVoir MCP et Claude Desktop.