Linux – Nginx wird nach einer Weile automatisch beendet
大家讲道理
大家讲道理 2017-05-16 13:26:37
0
1
1188

nginx wird unter CentOS 7.3 kompiliert und installiert. Verwenden Sie den Befehl systemctl start nginx, um nginx normal zu starten, aber nach einer Weile können Sie nicht mehr darauf zugreifen dass der Nginx-Prozess verschwunden ist. Ein Blick auf das Fehlerprotokoll zeigt, dass keine Fehler vorliegen. Verwenden Sie den Befehl nginx, um nginx zu starten, und es wird kein solches Problem geben.

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

Die Datei wurde manuell erstellt und hat folgenden Inhalt:

[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
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen (1)
某草草

无语了,把PID文件指向

PIDFile=/var/run/nginx/nginx.pid
后,居然正常了。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!