Maison  >  Questions et réponses  >  le corps du texte

Linux - Nginx se termine automatiquement après un certain temps de démarrage

nginx est compilé et installé sous CentOS 7.3. Utilisez la commande systemctl start nginx pour démarrer nginx une fois le démarrage réussi, vous pouvez y accéder normalement, mais vous ne pouvez pas y accéder après un certain temps. que le processus nginx a disparu. En regardant le journal des erreurs, il n'y a aucune erreur. Utilisez la commande nginx pour démarrer nginx, et il n'y aura pas de problème de ce type.

/usr/lib/systemd/system/nginx.service

Le fichier a été créé manuellement et a le contenu suivant :

[Unit]
Description=nginx - high performance web server 
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/usr/local/nginx/run/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /etc/nginx/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reopen
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target
大家讲道理大家讲道理2713 Il y a quelques jours1221

répondre à tous(1)je répondrai

  • 某草草

    某草草2017-05-16 13:28:37

    Je suis sans voix, pointez le fichier PID vers

    Après

    PIDFile=/var/run/nginx/nginx.pid
    , cela s'est avéré normal.

    répondre
    0
  • Annulerrépondre