Nginx : Résoudre l'erreur "Unit nginx.service is masked"

Tutoriel Nginx

Tutorial Thumbnail

Il arrive que dans certains cas, lors d'une mise à jour de Nginx vers sa dernière version en date, nous pouvons rencontrer le message d'erreur suivant :


Symptômes

Lorsque nous essayons de voir l'état du service de Nginx, nous remarquons que le service affiche l'erreur : Failed to restart nginx.service: Unit nginx.service is masked. :

user@nginx:~# sudo service nginx status
* nginx.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

user@nginx:~# sudo service nginx restart
Failed to restart nginx.service: Unit nginx.service is masked.


Résolution

Afin de résoudre ce problème empêchant le démarrage de Nginx, il suffit d'appliquer la commande suivante :

sudo systemctl unmask nginx.service


On démarrage ensuite le service :

user@nginx:~# sudo service nginx start


En vérifiant le statut du service, on remarque que Nginx est bien démarré !

user@nginx:~# sudo service nginx status
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2023-04-30 17:05:53 CEST; 1s ago
    Docs: man:nginx(8)
  Process: 314369 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Process: 314371 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Main PID: 314372 (nginx)
   Tasks: 2 (limit: 4675)
   Memory: 3.8M
    CPU: 61ms
   CGroup: /system.slice/nginx.service
       ├─314372 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
       └─314373 nginx: worker process

avril 30 17:05:53 nginx systemd[1]: Starting A high performance web server and a reverse proxy server...
avril 30 17:05:53 nginx systemd[1]: nginx.service: Failed to parse PID from file /run/nginx.pid: Invalid argument
avril 30 17:05:53 nginx systemd[1]: Started A high performance web server and a reverse proxy server.

Niveau Débutant

Technologie utilisée :

Prérequis :

Proposer une modification
Antoine
Par Antoine
Rédigé le Dimanche 30 Avril 2023