Maison >Opération et maintenance >Nginx >Quelles commandes peuvent être utilisées pour contrôler nginx après son démarrage ?

Quelles commandes peuvent être utilisées pour contrôler nginx après son démarrage ?

王林
王林avant
2020-06-28 17:32:223227parcourir

Quelles commandes peuvent être utilisées pour contrôler nginx après son démarrage ?

Une fois Nginx démarré, vous pouvez utiliser la commande suivante pour le contrôler :

(Tutoriel recommandé : Tutoriel nginx)

nginx -s

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 quitnginx -s reload

— Rouvrir le fichier journal

nginx -s reloadLors 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!

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