1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. ¿Como limpiamos los ficheros de /var/spool/pandora/data_in?

¿Como limpiamos los ficheros de /var/spool/pandora/data_in?

Con el tiempo y el uso, el directorio /var/spool/pandora/data_in puede llenarse de miles, si no millones, de archivos. Esto puede generar problemas, que se arreglan limpiando dicho directorio.

Dos maneras de limpiar el directorio:

  1. Si los ficheros contenidos en el /var/spool/pandora/data_in contienen XML con datos que queremos mantener, la manera de proceder es moverlos a un directorio temporal e ir pasándolos poco a poco al /var/spool/pandora/data_in para que el Data server los vaya procesando.
mv /var/spool/pandora/data_in/*data  /tmp/xml
ls -rt /tmp/xml | grep data | head -20 | xargs -i% mv /tmp/xml/% /var/spool/pandora/data_in

Con el último comando, cada vez que se ejecuta, se pasan de 20 en 20 los XML al /var/spoolpandora/data_in, habría que observar que el server los va procesando para no encolarlos de nuevo.

  1. Sí los XML encolados en /var/spool/pandora/data_in son irrelevantes y pueden ser borrados, la solución es ejecutar el siguiente comando (perl inline):
perl -e 'for(<*>){((stat)[9]<(unlink))}'

El comando tardará un tiempo en limpiar el directorio, dependiendo de la cantidad de archivos que contenga.

Was this article helpful?

Related Articles