Console et actions d'alimentation
Comment afficher la sortie du serveur, contrôler votre serveur avec les actions d'alimentation et exécuter des commandes shell dans la console.
L'onglet Console du Portail est votre fenêtre en temps réel sur votre serveur en marche. Il diffuse la sortie au fil de l'exécution et propose des boutons pour démarrer, arrêter, redémarrer ou forcer l'arrêt de votre serveur.
Ce que vous allez apprendre
- Comment afficher la sortie du serveur en direct
- Comment utiliser les actions d'alimentation (Start, Stop, Restart, Kill)
- Comment envoyer des commandes shell dans la console
Afficher la sortie en direct
Une fois votre serveur démarré, l'onglet Console diffuse sa sortie en temps réel. Vous pouvez l'utiliser pour :
- Vérifier que votre application a bien démarré
- Lire les erreurs de démarrage et les traces d'appel (stack traces)
- Surveiller les journaux en direct
Si votre serveur démarre puis plante immédiatement, la sortie de la console indique presque toujours pourquoi.
Actions d'alimentation
| Action | Effet |
|---|---|
| Start | Démarre le serveur |
| Stop | Envoie un signal d'arrêt propre au processus en cours |
| Restart | Arrête le serveur puis le redémarre |
| Kill | Termine immédiatement et de force le processus |
Utilisez Kill uniquement lorsque le serveur ne répond plus du tout et ne s'arrête pas avec le bouton Stop normal.
Envoyer des commandes shell
Par défaut, la zone de saisie de la console envoie du texte à l'entrée standard (stdin) de votre application — utile pour les serveurs de jeu ou les interfaces CLI personnalisées. Pour exécuter à la place des commandes shell quelconques (par exemple ls, node --version, pip install requests), vous devez d'abord configurer votre serveur pour les accepter.
Activer la saisie de commandes shell
- Rendez-vous dans l'onglet Startup de votre serveur.
- Remplacez la Startup Command par
bash. - Revenez à l'onglet Console et cliquez sur Restart.
Après le redémarrage, la zone de saisie de la console accepte directement les commandes shell.
Avec la commande de démarrage définie sur bash, votre application ne démarrera pas automatiquement. Vous devez la lancer manuellement depuis la console, ou restaurer votre commande de démarrage d'origine une fois terminé. Voir Paramètres de démarrage.
Résoudre les problèmes courants
Le serveur plante dès le démarrage
Vérifiez les messages d'erreur dans la sortie de la console. Causes courantes :
- Mauvaise commande de démarrage (mauvais nom de fichier ou mauvaise syntaxe)
- Fichier d'entrée manquant (téléversez d'abord vos fichiers)
- Mauvaise version de l'image Docker
- Dépendances manquantes (essayez d'exécuter
npm installoupip install -r requirements.txtmanuellement en modebash)
La console n'affiche aucune sortie
Votre application écrit peut-être ses journaux dans un fichier au lieu de la sortie standard. Vérifiez si un fichier de journal existe dans le gestionnaire de fichiers. Certains frameworks nécessitent un indicateur spécifique pour activer la sortie console (par exemple désactiver le mode silencieux).
Je ne peux pas saisir de texte dans la zone de saisie de la console
Assurez-vous que votre serveur est en marche (statut vert). La zone de saisie de la console n'est active que tant que le processus du serveur est en cours d'exécution.
Étapes suivantes
- Paramètres de démarrage — Corrigez votre commande de démarrage ou votre image Docker.
- Gestionnaire de fichiers — Téléversez les fichiers manquants.
- Dépannage — Plus d'aide pour les problèmes courants.