Aller au contenu

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

ActionEffet
StartDémarre le serveur
StopEnvoie un signal d'arrêt propre au processus en cours
RestartArrête le serveur puis le redémarre
KillTermine 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

  1. Rendez-vous dans l'onglet Startup de votre serveur.
  2. Remplacez la Startup Command par bash.
  3. 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 install ou pip install -r requirements.txt manuellement en mode bash)

Voir Paramètres de démarrage et Gestionnaire de fichiers.

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