inicio nginx, reiniciar, apagar el comando de parada de operación para detener la operación

  
mediante el envío de una señal al proceso de Nginx (por favor refiérase a la señal es lo que los artículos Linux) pasos a la 1: nginx proceso de consulta principal ps-ef ID |  Grep nginx busca el proceso maestro en la lista de procesos, su número es el número de proceso principal. Paso 2: dejar de señal de transmisión con calma Nginx: matar -QUIT principal número de proceso de parada rápida Nginx: matar -TERM No. detiene por la fuerza el proceso principal Nginx: pkill -9 nginx Además, si se almacena la configuración nginx.conf la ruta del archivo pid del archivo se almacena El número de proceso principal de Nginx, si no se especifica, se coloca en el directorio de registros de nginx. Con el archivo del proceso, no lo hacemos primer número proceso maestro Nginx cheque, y envía una señal directamente a Nginx, el siguiente comando: kill - tipo de señal '/usr/nginx/logs/nginx.pid' reinicio suave si cambia la configuración de Para reiniciar Nginx, ¿desea cerrar Nginx y luego abrirlo? No, puede enviar una señal a Nginx y reiniciar sin problemas. grácil comando de reinicio: kill -HUP admitido en el nombre de ruta del archivo o identificador de proceso

o usar


/usr /nginx /sbin /nginx -s recarga

< Br>


Nota: después de modificar el archivo de configuración, es mejor verificar si el archivo de configuración modificado es correcto, para evitar el error Nginx después del reinicio, lo que afecta el funcionamiento estable del servidor. El análisis de Nginx configurado correctamente ordenados de la siguiente manera: nginx -t -c /usr/nginx/conf/nginx.conf

o
/usr /nginx /sbin /nginx -t


< Br> Actualización suave Si el servidor está ejecutando Nginx para actualizar, agregar o eliminar módulos, debemos detener el servidor y modificarlo en consecuencia, para que el servidor detenga el servicio por un período de tiempo, Nginx puede llevarse a cabo sin tiempo de inactividad Varias acciones de actualización sin afectar la operación del servidor. Paso 1: Si actualiza el programa Nginx, primero reemplace el archivo del programa antiguo con el nuevo programa. Si compila e instala el nuevo programa, compílelo directamente en el directorio de instalación de Nginx. Paso 2: Ejecutar matar -USR2 legado de la ID del proceso principal o procesar el nombre del archivo en este momento el proceso antiguo maestro Nginx se cambie el nombre del archivo a su propia .oldbin proceso y, a continuación, realizar una nueva versión de Nginx. El antiguo y nuevo Nginx se ejecutará junto con la ciudad para procesar la solicitud. Esta vez para eliminar gradualmente la versión anterior de Nginx, introduzca el comando: kill -WINCH proceso de ID de proceso de edad moderador lentamente edad trabajará con la tarea será terminado y salida, la nueva versión de los procesos de trabajo Nginx reemplazará gradualmente a la versión anterior del proceso de trabajo. En este punto, podemos decidir utilizar la nueva versión o volver a la versión anterior. No empiece una nueva matanza proceso de trabajo pesado de configuración /edad HUP antigua ID /nuevo proceso moderadores cerrar sin problemas la vieja /nueva matanza proceso -QUIT Identificación proceso maestro viejo /nuevo si un error en esta ocasión, lo que sugiere que no hay fin al proceso con el siguiente comando Cierre el proceso de trabajo antiguo /nuevo, luego cierre el número de proceso principal: elimine -TERM número de proceso de trabajo antiguo /nuevo. Si desea restaurar la versión anterior, solo los pasos anteriores son para operar la nueva versión del número de proceso principal, si Para usar la nueva versión para operar el número de proceso maestro anterior en los pasos anteriores. Lo anterior son algunas operaciones básicas de Nginx. Espero que Nginx tenga una mejor manera de manejar estas operaciones más adelante. Es mejor usar los comandos de Nginx en lugar de enviar señales del sistema al proceso de Nginx. ================================ ps-ef |  Grep nginx /usr /local /nginx /sbin /nginx -c /usr/local/nginx/conf/nginx.confkill -quit 5900

Copyright © Conocimiento de Windows All Rights Reserved