Entradas etiquetadas ‘servidor

Reiniciar Apache y MySQL cuando la memoria está baja

Si tienes muchos tráfico o consultas a SQL que devoran memoria, seguro que eventualmente tu servidor se queda al borde de consumir el 100% de la memoria. Apache aumenta el uso del espacio compartido (swap) y MySQL comienza a tener paradas por esta carga y falta de memoria para completar procesos de forma ágil. Cuando esto sucede el disco duro empieza a funcionar como memoria haciendo que los procesos sean cada vez más lentos.

La RAM se consume día a día y la única forma de liberarla es un reinicio de servicios que podemos programar con un sencillo script que comprueba el porcentaje de memoria libre para determinar si hay o no que reiniciar el Apache y MySQL.

Este el script bash que podéis utilizar y donde debéis actualizar la forma de reiniciar Apache y MySQL, en este ejemplo está personalizado para Plesk.

#!/bin/bash

threshold=95 #porcentaje
total=$(free | grep "Mem:" | awk '{print $2}')
remaining=$(free | grep "Mem:" | awk '{print $4}')
current=$(echo "scale=0;100-$remaining * 100 / $total" | bc -l)

if [ $current -gt $threshold ]
then
 service httpd stop
 service mysqld restart
 service httpd start

 echo "Restarted apache and mysql on `date +'%Y-%m-%d %H:%M:%S'`. RAM utilization at ${current}%" \
 >> /var/log/apache_mysql_restarter.log
fi

Ahora solo tienes que poner el script en cron para que cada varias horas compruebe el estado de la memoria. Además tendrás un log para seguir e proceso, este log lo puedes rotar si lo deseas.

vía: KrazyWorks

Etiquetas : , , , , , , , , , ,

0

Sin tiempo para escribir.3

En esta nueva edición dejamos de lado un poco el mundo Apple que lleno buena parte en la .2 para citar algunas referencias de interés sobre SEO, Linux, WordPress, …

Sin tiempo para escribir.3

Etiquetas : , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

0

Procesadores con 6 núcleos de AMD

amd istanbul 6cores Procesadores con 6 núcleos de AMD

AMD quiere ganar terreno a Intel en su feudo, para ello presento hace unos días el nuevo microprocesador Opteron para servidores basado en su nueva arquitectura Istambul que ofrece 6 núcleos nativos y un consumo energético similar a los quad-core (4 núcleos) aumentando el rendimiento hasta un 34%.

Con estos procesadores de 6 núcleos (six-core) se pueden conformar configuraciones con hasta 4 en paralelo de forma que podemos tener un sistema con 24 núcleos, pura potencia.

Más información: AMD procesadores 6 núcleos.
vía: TechTear

Etiquetas : , , , , , , , ,

0

Entradas en las blogosferas.128

Entradas en las blogosferas.128

Etiquetas : , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

0

Entradas en las blogosferas.124

Entradas en las blogosferas.124

Destacar en esta recopilación múltiples referencias a temas de cache con Memcache que os pueden ser útiles si andáis buscando como optimizar vuestras consultas a bases de datos y servidores dedicados.

Etiquetas : , , , , , , , , , , , , , , , , , , , , , ,