Esto puede parecer una pregunta repetida pero no lo es. Encontré algunos artículos donde start-stop-daemon
no crea un archivo PID. Pero en mi caso, ya he creado el archivo PID. Ejecuto este comando en mi servidor para iniciar Nginx:start-stop-daemon no escribe en el archivo nginx.pid aunque el archivo esté presente
/mnt/nginx/logs/nginx.pid
start-stop-daemon --start --quiet --pidfile /mnt/nginx/logs/nginx.pid --exec /usr/local/sbin/nginx
archivo El PID ya está presente pero aún así el start-stop-daemon
no escribe en el archivo. Incluso intenté usar la opción --make-pidfile
, pero luego el start-stop-daemon
escribe el pid incorrecto en el archivo.
obteniendo 'nginx' para crear su propio archivo: aquí se describe: http://wiki.nginx.org/CoreModule#pid. Básicamente, solo tiene que agregar la directiva pid a su archivo nginx.conf. – Such