¿Qué hacer cuando la carga en un servidor web basado en Linux aumenta?

1) Debemos saber sobre el comando de tiempo de actividad . Si su sitio web se está cargando lentamente, inicie sesión en la consola de su servidor web y ejecute el tiempo de actividad para conocer la carga en su servidor.

>> tiempo de actividad

Si el tiempo de actividad muestra números altos como 100 o más de 100, debe hacer algo de inmediato; de lo contrario, la carga podría seguir aumentando y el servidor caería.

3) Ejecute el siguiente comando para iniciar sesión como superusuario.

>> sudo su

4) Ir al directorio www

>> cd /var/www/html

5) Si la carga es demasiado alta (el servidor está a punto de morir), deshabilite index.php (esto hará que su página sea inaccesible por un momento, pero disminuirá la carga ya que no habrá nuevas requests).

>> chmod 000 índice.php

6) Verifique la carga superior que causa las IP. Muchas veces las personas ejecutan scripts para descargar contenido o para obtener acceso malicioso. El siguiente comando (en Centos) le indica las principales 1000 direcciones IP visitantes.

>> cola -1000 /var/log/httpd/access_log | awk ‘{imprimir $1}’ | ordenar | uniq -c |ordenar -n

Un comando similar para Ubuntu es

>> cola -1000 /var/log/apache2/access.log | awk ‘{imprimir $1}’ | ordenar | uniq -c |ordenar -n

7) crear una copia de seguridad del archivo .htaccess

>> cp .htaccess atrás.htaccess

8) Bloquee las direcciones IP en .htaccess si encuentra algunas IP en particular que llegan a su servidor

>> vim .htaccess

9) Supervisar la carga del servidor

>> ver -n 2 tiempo de actividad

10) Si no encontró ninguna IP que cause problemas, es posible que desee verificar el espacio en disco y la memoria libre.

Comprobar el espacio disponible en disco

>> df-h

Comprobar memoria libre

>> libre -m

11) Si ninguno de los pasos anteriores ayuda, es posible que algo esté mal en el código de su servidor. Por último, pero no menos importante, verifique los procesos que se ejecutan en su servidor e intente depurarlos.

>> p.d. auxiliar

Asegúrese de no ejecutar código pesado (complementos) en cada solicitud de carga de página. Realice mucho almacenamiento en caché para evitar conexiones frecuentes de base de datos o red en una solicitud de página.

Si nada ayuda, es posible que su página se haya vuelto popular y necesite actualizar su plan de alojamiento.

Publicación traducida automáticamente

Artículo escrito por kartik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *