Cuando el servidor está bajo presión, es muy laborioso de ejecutar. A menudo hacemos la optimización de la página del sitio, encontraremos esas páginas con más visitas y más tiempo. Encuentre las direcciones que son muy visitadas y consumen mucho tiempo, y obtendrá resultados inmediatos con optimización inmediata. A continuación se muestra una sección del script de shell que utilicé a menudo al realizar la optimización. Esto también se puede contar como una página lenta de la página lenta de la página web, como mysql slowquery.
Aquí está mi: preparación nginx
log_format principal '$ remote_addr - $ usuario_remoto [$ time_local] $ solicitud' '" estado $ " $ body_bytes_sent " $ HTTP_REFERER "' '" $ HTTP_USER_AGENT " " " $ HTTP_X_FORWARDED_FOR; $ REQUEST_TIME ';
access_log /var/log/nginx/access.log principal buffer = 32k;
en la configuración anterior, se puede ver: IP En la primera columna, el tiempo de la página está en la última columna, separados por espacios. Entonces, en awk, puedes usar: $ 1 $ NF para leer el valor actual. Donde NF es una constante, que representa el número completo de columnas.
El siguiente es un código de análisis de documentos cáscara, se pueden guardar como slow.sh
#! /bin /sh
export PATH = /usr /bin: /bin: /usr /local /bin: /usr /X11R6 /bin; export LANG = zh_CN.GB2312;
uso de la función () {echo " $ 0 opciones FileLog "; salida 1;}
función slowlog () {# set -x; campo = $ 2; archivos = $ 1; final = 2; msg = " ";
[[$ 2 == '1']] &&campo = 1 &&final = 2 &&msg = " número total de estadísticas de acceso "; [[$ 2 == '2']] &&campo = 3 &&final = 4 &&msg = " de acceso promedio de estadísticas en tiempo ";
echo -e " \\ r \\ n \\ r \\ n "; echo -n " $ mensaje "; -s seq '#' 30
Arista Networks es una compañía que proporciona equipos de red de computación en la nube para centro
La cola de espera en el kernel de Linux tiene muchos usos para el manejo de interrupciones, sincroni
1. Inicie sesión en Linux con telnet: Es necesario instalar paquetes relacionados con telnet para
Hoy aprenderemos cómo encontrar y eliminar archivos duplicados en una PC o servidor Linux. Aquí hay
Uso del software de conversión de video en el sistema operativo Linux
Tutorial de uso del comando Linux Netcat
Configuración y optimización de Ubuntu Linux 8.04
Cómo modificar la contraseña de superusuario raíz de RHEL6
Uso de variables para nombrar archivos en Linux
Tutorial de instalación para jdk bajo liunx
Tecnología de búsqueda de archivos de Linux Daquan
ImageMagick con proceso de instalación y configuración de Linux JMagick completo tutorial
Tutorial para desactivar la función SELinux en Linux
Cómo hacer la red WiFi a menudo después de la actualización Win7 /Win8.1 Win10
Cómo resolver el problema de que el juego Modern instalado en Windows8 no se puede archivar
Cómo ver la información de inicio de WinXP a través del indicador de comandos
Cómo consultar si el sistema Vista es de 32 bits o de 64 bits
Meitu Xiu Xiu crea una hermosa portada del álbum de fotos rosa foto
Windows 2000 El error más exitoso de Microsoft
Cómo evitar que la pantalla de la pantalla del sistema win8 sea manipulada