Supervisar y reiniciar automáticamente los scripts de servicio de Apache en Linux

  
 

Para lograr un entorno web basado en Apache de alta disponibilidad, después de que Apache deje de ejecutarse automáticamente por varios motivos, debe restaurar el acceso al sitio web de inmediato. Esto requiere una herramienta para monitorear el estado de ejecución de Apache y reiniciar automáticamente el servicio httpd. Encontré la información relevante en Internet y reescribí el siguiente script simple de supervisión y reinicio:

Principle

Acceso local al servicio de Apache a través del servidor (similar al usuario que accede al sitio web), como no más de 15 segundos Devuelve el código de encabezado 220 normal, lo que indica que el servicio de Apache ha dejado de ejecutarse e inmediatamente reinicia el servicio httpd.

Cómo usar

Método uno:

1. Ejecute vi en el servidor Linux para editar un nuevo script, copie el siguiente código de script, y luego salga y guarde.
Bash [root @ localhost /] # vi /opt /autorshttpd

#! /bin /bash

URL = " http: //127.0.0.1/"

curlit ()

{

curl --connect-timeout 15 --max-time 20 --head --silent " $ URL "

Copyright © Conocimiento de Windows All Rights Reserved