Buscador

Loading

miércoles, 10 de octubre de 2012

Re Calcular estadisticas en Plesk

Para regenerar las estadísticas de un dominio es por medio del comando:

/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=midominio.com

Si deseas todos los dominios crea el siguiente script:


cd /var/www/vhosts
find * -maxdepth 0 -type d    -name  "*" | while read FILENAME
do
echo "Procesando ..."
echo ${FILENAME}
/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=${FILENAME}
done



Pero si deseas todos los dominios y tienes problemas de carga ya sea porque es un equipo pequeño o tienes demasiados dominios la solución es este script



cd /var/www/vhosts
find * -maxdepth 0 -type d    -name  "*" | while read FILENAME
do
echo "Procesando ..."
echo ${FILENAME}
/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=${FILENAME} &
sleep 2
ionice -c3 -p $(ps ax | grep "logrotate" | grep -v grep | awk '{ print $1 }')
renice 13 -p $(ps ax | grep "logrotate" | grep -v grep | awk '{ print $1 }')

ionice -c3 -p $(ps ax | grep "webali" | grep -v grep | awk '{ print $1 }')
renice 15 -p $(ps ax | grep "webali" | grep -v grep | awk '{ print $1 }')
ionice -c3 -p $(ps ax | grep "awstat" | grep -v grep | awk '{ print $1 }')
renice 27 -p $(ps ax | grep "awstat" | grep -v grep | awk '{ print $1 }')
sleep 55
done

Este ultimo script realiza el trabajo más lento y con menos prioridad, ademas si se traba en un dominio por algún archivo corrupto  este seguirá procesando los demás dominios.


TIP:
en algunas actualizaciones presenta el siguiente error: 
error: error accessing /usr/share/tomcat6/logs: No such file or directory
error: tomcat:1 glob failed for /usr/share/tomcat6/logs/*.log

Esto se soluciona creando el directorio /usr/share/tomcat6/logs/




.

No hay comentarios:

Publicar un comentario

Generar número aleatorio en java script con rango de valores

Número aleatorio en java script con rango de valores Les comparto esta funcion para  generar un número aleatorio en javascript, y este num...