Questa potrebbe sembrare una domanda ripetuta ma non lo è. Ho trovato alcuni articoli su di esso in cui start-stop-daemon
non crea un file PID. Ma nel mio caso, ho già creato il file PID. Ho eseguito questo comando sul mio server per avviare Nginx:start-stop-daemon non scrive nel file nginx.pid anche se il file è presente
/mnt/nginx/logs/nginx.pid
start-stop-daemon --start --quiet --pidfile /mnt/nginx/logs/nginx.pid --exec /usr/local/sbin/nginx
lima Il PID è già presente, ma ancora il start-stop-daemon
non scrive al file. Ho anche provato a usare l'opzione --make-pidfile
ma poi lo start-stop-daemon
scrive pid errato sul file.
ottenere 'nginx'per creare il proprio file: questo è descritto qui: http://wiki.nginx.org/CoreModule#pid. Fondamentalmente devi solo aggiungere la direttiva pid al tuo file nginx.conf. – Such