Maison >développement back-end >Golang >Parlons du superviseur du gardien du processus Golang

Parlons du superviseur du gardien du processus Golang

藏色散人
藏色散人avant
2021-09-16 14:57:093020parcourir

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 !

Parlons du superviseur du gardien du processus Golang

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer