Sistema
: ios
nginx -s detiene el error de ejecución
abrir "/usr/local/var/run/nginx.pid" falló
Este archivo no existe, el número de registro del archivo es en realidad la identificación del proceso, la función de este archivo es evitar el inicio de múltiples copias del proceso.
Solución general
sudo nginx -c /usr/local/etc/nginx/nginx.conf // Especifique un archivo de configuración
No puedo resolverlo, pero agrego un error
nginx: [emerg] bind () a 0.0.0.0:8080 falló (48: dirección ya en uso)
Ver proceso nginx
ps -ef | grep nginx
Ver servicios que ocupan el puerto 8080
lsof -i: 8080
Al ver que hay un nodo y un cromo, al ver que Nodo recordó que un servicio de desarrollo se inició localmente, que es localhost: 8080 ocupando el puerto 8080
Detenga este localhost local: servicio 8080
Ejecute sudo nginx -c /usr/local/etc/nginx/nginx.conf nuevamente y no se informará ningún error
Reinicia nginx nuevamente
- nginx -s stop; detener suod si se le solicita sin permiso
- inicio nignx
Comprueba el archivo pid y el proceso nginx, todo es normal