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:
- 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.
- 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.