Note : les objectifs opérationnels et pédagogiques de ce TP sont décrits en bas de la page.
Si, sur votre conteneur, vous exécutez la commande :
$ ps -eo command | grep -c '^nginx: worker process$'
Vous verrez que votre conteneur exécute 20 processus nginx workers.
On va pas se mentir, le nombre de followers qui téléchargent frénétiquement les pages de votre site web ne nécéssite pas que 20 processus se tiennent prêts en permanence à y répondre.
Cependant, multiplié par le nombre d'étudiant·es, tous ces processus peu utiles coûtent un peu de ressource à la machine hôte pour pas grand-chose.
nginx
, identifiez dans le fichier de configuration principal de nginx
quelle variable de configuration permet de définir le nombre de processus workers doit exécuter nginx
.niginx
à propos de cette variable, pour savoir ce que signifie la valeur auto
.lscpu
.nginx
pour que seulement 2 processus nginx workers soient exécutés.nginx
(sans le redémarrer, c'est inutile).Lorsque exécute seulement 2 processus workers nginx
, vous pouvez ajouter le tag nginx2workers
.
Objectifs du TP :