Maison > Article > Opération et maintenance > Comment vérifier si nginx est démarré ?
Nginx est un serveur proxy inverse hautes performances. Il est désormais généralement utilisé comme proxy de première couche pour notre site Web ou d'autres services Web. est le service Nginx.
Si le service Nginx ne démarre pas ou se termine anormalement, cela affectera l'utilisation normale du service Web.
Maintenant, je vais partager l'enregistrement du processus permettant de vérifier si Nginx est démarré sous Linux.
Outils/Matériaux
Linux
Nginx
Juger par processus
La première méthode : Afficher la liste des processus et filtrer
Chaque application Linux générera un processus, nous pourrons alors juger si le processus Nginx est démarré en vérifiant s'il existe.
Utilisez ps -ef pour répertorier le processus, puis filtrez-le via grep.
Par exemple : ps -ef | grep nginx Vous pouvez voir si le processus Nginx existe.
Deuxième méthode : Afficher directement l'identifiant du processus
ps -C nginx -o pid
Cette méthode de renvoi direct du pid est plus adaptée à suivant Utilisez-le en combinaison avec d'autres programmes, par exemple en exécutant cette commande dans un script shell/python pour obtenir le pid, puis utilisez le pid pour déterminer si Nginx est démarré.
Il est recommandé d'utiliser cette méthode.
FIN
Juger par port
La troisième méthode : Utilisez la commande netstat
Si nous Nginx s'exécute sur le port 80, vous pouvez alors utiliser la commande netstat -anp | grep:80 pour déterminer si Nginx est démarré.
Quatrième méthode : Utilisez la commande lsof
lsof -i:80 Vous pouvez également vérifier si un processus est en cours d'exécution sur le port 80.
Pour plus d'articles techniques liés à Nginx, veuillez visiter la colonne Tutoriel Nginx pour apprendre !
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!