Une fois Nginx démarré, vous pouvez utiliser la commande suivante pour le contrôler :
(Tutoriel recommandé : Tutoriel nginx)
nginx -s
Copier après la connexion
where- s signifie envoyer un signal au processus principal. Le signal peut être l'un des quatre suivants :
stop
— arrêt rapide
quit
— arrêt progressif
reload
— arrêt progressif
reopen
🎜>
— Recharger le fichier de configuration nginx -s quit
nginx -s reload
— Rouvrir le fichier journal
nginx -s reload
Lors de l'exécution de
, Nginx attendra que le processus de travail ait fini de traiter la requête en cours , puis fermez-le. Lorsque vous modifiez le fichier de configuration, cela ne prendra pas effet immédiatement, mais attendra un redémarrage ou la réception du signal . Lorsque Nginx reçoit le signal , il vérifie d'abord la syntaxe du fichier de configuration. Une fois la syntaxe correcte, le thread principal démarrera un nouveau thread de travail et enverra un signal d'arrêt à l'ancien thread de travail. Si la syntaxe est incorrecte, le thread principal annulera les modifications et continuera à utiliser l'ancienne configuration. Lorsque le processus de travail reçoit le signal d'arrêt du processus principal, il se ferme après avoir traité la requête en cours.
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!