Mi Nginx fue compilar desde la fuente, sólo dan la bandera que trabaja --conf-path=/etc/nginx/nginx.conf
Añadir nginx como una parada de servicio de ubuntu y recarga no funciona
Todo y que estaba tratando de utilizar el servicio this guión init.d para hacer nginx como un servicio del sistema,
Aquí está el script que hice sólo 2 cambios de menor importancia:
1. DAEMON=/usr/local/nginx/sbin/nginx
2.NGINX_CONF_FILE="/etc/nginx/nginx.conf"
a continuación, inicie el servicio sudo nginx
funciona
[email protected]:/usr/local$ sudo service nginx start
* Starting Nginx Server...
...done
.
pero parada de servicio de Nginx Nginx y servicio de recarga
me da un error de
[email protected]:/usr/local$ sudo service nginx stop
* Stopping Nginx Server...
...fail!
y el error no aparece en el archivo de registro/error.log
gracias por la respuesta. He estado esperando durante mucho tiempo. ¿Podrías explicar más detalles para hacer eso que les permita señalar a la misma ubicación? – mko
@yozloy en su archivo nginx.conf, encontrará la línea "pid /tmp/nginx.pid;" debe usar ese directorio y cambiar la ubicación de los scripts init del archivo pid para cada acción en su script de inicio. – Philip
En situaciones en las que la detención/reinicio falla de forma intermitente (a menudo elimina el archivo PID, pero los procesos que incluyen el maestro no morirán), consulte [esta respuesta] (http://unix.stackexchange.com/questions/119037/why- doesnt-stopping-the-nginx-server-kill-the-processes-associated-with-it). – Ville