Maison >développement back-end >Golang >Parlons du superviseur du gardien du processus Golang
Cet article est écrit par la rubrique tutoriel go language pour parler du superviseur gardien du processus Golang. J'espère qu'il sera utile aux amis dans le besoin !
1. Installer le superviseur
Installer le superviseur
2. Générer le programme exécutable Golang
Entrez le répertoire racine du projet golang cd /data/go/test et exécutez go build -o main main.go Générez un programme exécutable, facultatif : puis utilisez la compression principale upx
3. Modifiez le fichier de configuration du superviseur go
Points clés : valeur de la commande "must" chemin absolu
Points clés : valeur du répertoire "must" " configuration (Obligatoire lorsqu'il y a des fichiers de configuration se terminant par non-go)
J'ai vu de nombreux articles sur Internet qui peuvent être démarrés avec succès sans configurer le répertoire. Après enquête et examen des informations, j'ai découvert que la fonction du répertoire est de basculer dans ce répertoire au démarrage du programme principal, recherchez le répertoire du fichier de configuration du programme principal. S'il existe un fichier de configuration avec une terminaison non-go dans le projet, ce répertoire est une configuration "obligatoire". Rôle de répertoire : répertoire du fichier de configuration au démarrage du programme principal
[program:go];process_name=%(program_name)s_%(process_num)02d; command 值『必须』为绝对路径command=/data/go/test/mainautostart=trueautorestart=trueuser=rootnumprocs=1redirect_stderr=truestdout_logfile=/var/log/supervisor/go.logdirectory=/data/go/test
S'il existe une meilleure façon de configurer Golang pour le superviseur ou d'autres messages de bienvenue
Pour plus de connaissances sur Golang, veuillez visitergolangcolonne tutoriel !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!