Quel est le nom du processus nginx
Un nginx : processus principal sera démarré en même temps, et plusieurs nginx : processus de travail
Nginx exécutera plusieurs processus en même temps en même temps que nécessaire : Un processus maître (master) et plusieurs processus de travail (workers). Lorsque le cache est configuré, il y aura également un processus de chargement de cache (cacheloader) et un processus de gestionnaire de cache (cache manager). (Apprentissage recommandé : Tutoriel nginx)
Tous les processus ne contiennent qu'un seul thread, et la communication inter-processus est principalement réalisée via le mécanisme de « mémoire partagée ». Le processus principal s'exécute en tant qu'utilisateur root, tandis que les travailleurs, le chargeur de cache et le gestionnaire de cache doivent tous s'exécuter en tant qu'utilisateurs non privilégiés.
Vous pouvez voir à travers ps –ef | grep nginx qu'il existe trois processus, un processus maître et deux processus de travail.
nginx est une structure multi-processus est conçue pour garantir la haute disponibilité et la fiabilité de nginx, notamment :
Master Process
effectue principalement les tâches suivantes :
Lire et vérifier les informations de configuration
Créer, Lier et fermer les sockets ;
Démarrer, terminer et maintenir le nombre de processus de travail ;
Reconfigurer les caractéristiques de travail sans arrêter le service
Contrôler la mise à niveau du programme sans interruption, activer nouveaux binaires et revenir aux anciennes versions si nécessaire ;
Rouvrir les fichiers journaux pour implémenter le déroulement des journaux ;
Compiler les scripts Perl intégrés ;
Processus de travail
reçoit, reçoit et traite les connexions des clients ;
fournit des fonctions de proxy inverse et de filtrage
Toutes les autres tâches que nginx peut effectuer ; >Reconstruction d'index de cache et gestion de processus (Cache Loader & Cache Manager)
Module de cache, principalement composé de reconstruction d'index de cache (Cache Loader) et de gestion d'index de cache (Cache Manager) deux types de processus complètent le travail. Le processus de reconstruction de l'index du cache est généré par le processus principal après le démarrage du service Nginx pendant un certain temps (la valeur par défaut est 1 minute) et se terminera automatiquement une fois la reconstruction des métadonnées du cache terminée. Le processus de gestion de l'index du cache existe généralement tout au long du processus ; cycle de vie du processus principal et est responsable de la gestion de l'index du cache.
Les principales tâches effectuées par le processus de chargement du cache incluent : Vérifier les objets du cache dans le stockage du cache Utiliser les métadonnées du cache pour établir une base de données en mémoire;
cache Les principales tâches du processus de gestion : Vérification de l'invalidation et de l'expiration du cache ;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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Vous pouvez interroger le nom du conteneur Docker en suivant les étapes: répertorier tous les conteneurs (Docker PS). Filtrez la liste des conteneurs (à l'aide de la commande grep). Obtient le nom du conteneur (situé dans la colonne "Noms").

Comment configurer un nom de domaine NGINX sur un serveur cloud: Créez un enregistrement A pointant vers l'adresse IP publique du serveur cloud. Ajoutez des blocs d'hôtes virtuels dans le fichier de configuration Nginx, en spécifiant le port d'écoute, le nom de domaine et le répertoire racine du site Web. Redémarrez Nginx pour appliquer les modifications. Accéder à la configuration du test de nom de domaine. Autres notes: Installez le certificat SSL pour activer HTTPS, assurez-vous que le pare-feu autorise le trafic Port 80 et attendez que la résolution DNS prenne effet.

Comment configurer Nginx dans Windows? Installez Nginx et créez une configuration d'hôte virtuelle. Modifiez le fichier de configuration principale et incluez la configuration de l'hôte virtuel. Démarrer ou recharger nginx. Testez la configuration et affichez le site Web. Activer sélectivement SSL et configurer les certificats SSL. Définissez sélectivement le pare-feu pour permettre le trafic Port 80 et 443.

Les méthodes qui peuvent interroger la version Nginx sont: utilisez la commande nginx -v; Afficher la directive de version dans le fichier nginx.conf; Ouvrez la page d'erreur Nginx et affichez le titre de la page.

Le démarrage d'un serveur Nginx nécessite différentes étapes en fonction des différents systèmes d'exploitation: Système Linux / Unix: Installez le package NGINX (par exemple, en utilisant Apt-Get ou Yum). Utilisez SystemCTL pour démarrer un service NGINX (par exemple, sudo systemctl start nginx). Système Windows: téléchargez et installez les fichiers binaires Windows. Démarrer Nginx à l'aide de l'exécutable Nginx.exe (par exemple, nginx.exe -c conf \ nginx.conf). Peu importe le système d'exploitation que vous utilisez, vous pouvez accéder au serveur IP

Comment confirmer si Nginx est démarré: 1. Utilisez la ligne de commande: SystemCTl Status Nginx (Linux / Unix), netStat -ano | Findstr 80 (Windows); 2. Vérifiez si le port 80 est ouvert; 3. Vérifiez le message de démarrage NGINX dans le journal système; 4. Utilisez des outils tiers, tels que Nagios, Zabbix et Icinga.

Créer un conteneur dans Docker: 1. Tirez l'image: docker pull [Nom du miroir] 2. Créer un conteneur: docker run [Options] [Nom du miroir] [Commande] 3. Démarrez le conteneur: docker start [Nom du conteneur]

Étapes de démarrage du conteneur Docker: Tirez l'image du conteneur: Exécutez "Docker Pull [Mirror Name]". Créer un conteneur: utilisez "Docker Create [Options] [Mirror Name] [Commandes et paramètres]". Démarrez le conteneur: exécutez "docker start [nom de conteneur ou id]". Vérifiez l'état du conteneur: vérifiez que le conteneur s'exécute avec "Docker PS".
