Nginx elimina automáticamente el método de implementación del registro

  

Los archivos de registro de Nginx se acumulan demasiado y finalmente llenan todo el espacio en el disco, de modo que ayer hice un script que se puede eliminar automáticamente de forma periódica. El código es el siguiente

#! /bin /bash find /usr /local /nginx /logs /-mtime +15 -type f -name * .log |  Xargs rm -f

El script anterior elimina los archivos de registro 15 días antes de nginxlogs. Puede consultar el script anterior para eliminar los archivos de registro de otros programas (como PHP, Tomcat). Sin embargo, al usar el script, debe dividir automáticamente el archivo de registro Nginx. De lo contrario, el archivo de registro que se está escribiendo se eliminará. El script de división de registro Nginx se puede instalar bajo el código fuente de Linux para instalar Nginx y PHP (FastCGI) o el sistema CentOS para instalar MySQL inicialmente. Scripts PHP y Nginx.

Guarde el script y especifique los permisos ejecutables con el comando chmod + x. Es mejor agregarlo a la lista de tareas (un día a la 1:00 am):
El código es el siguiente [root @ localhost ~] # crontab -e 00 01 * * * /bin /bash /root/shell/autodellogs.sh [root @ localhost ~] # service crond restart

Copyright © Conocimiento de Windows All Rights Reserved