web-dev-qa-db-fra.com

rappeler l'exécutable porcs CPU pendant des jours, le répertoire d'index est de 18 Go, dois-je mettre à niveau v1.17 -> 1.20?

J'ai des problèmes avec l'outil de recherche de bureau "recoll", fourni avec ubuntu. (J'ai 15.04)

En fait, il existe plusieurs sous-questions, mais elles sont peut-être toutes liées. Je soupçonne que toutes les questions peuvent être résolues avec une mise à niveau du logiciel et une reconstruction de l'index des documents.

J'ai un index de rappel qui est passé à un fichier de 18 gigaoctets

du -sh  ~/.recoll/xapiandb
18G     /home/knb/.recoll/xapiandb

Ce répertoire contient plusieurs sous-répertoires et fichiers.

Lorsque le processus recollindex s'exécute, il s'exécute pendant des jours à 100% du processeur, il ne s'arrête jamais jusqu'à ce que je le tue avec kill -9 PID. Pourquoi est-ce si? Comment diagnostiquer les fichiers/répertoires sur lesquels il travaille ou se débattent? La recherche sur Internet donne des réponses peu concluantes. La reconstruction de l'index résoudrait-elle le problème du processeur à 100%?

Est-ce une bonne pratique d'exclure ce répertoire de mon logiciel de sauvegarde d'entreprise (sur lequel je n'ai pas beaucoup de contrôle)?

Dois-je supprimer l'index de temps en temps afin de le rendre plus efficace? Ou, après avoir abandonné, créerait-il simplement le même index de 18 Go ou, pire, un index incomplet?

Dois-je mettre à niveau Recoll vers la dernière version?

Version Recoll: Recoll 1.17.3 + Xapian 1.2.19 - par défaut pour 15.04.

Loup-garou rusé, la version 15.10 contiendra quand même Recoll 1.20.

(selon https://launchpad.net/ubuntu/+source/recoll )

2
knb

Il n'est pas du tout normal que recoll monopolise le CPU pendant des jours, même avec un indice assez important. Vous pouvez vérifier ce qu'il fait en activant le fichier journal, mais je pense que vous devez d'abord mettre à jour la version car la 1.17 est ancienne.

Il existe des packages à jour pour le recoll sur le recpa PPA backports: https://launchpad.net/~recoll-backports/+archive/ubuntu/recoll-1.15-on

Une fois la mise à niveau terminée, vous devez arrêter l'ancien indexeur, supprimer votre index: rm -rf ~/.recoll/xapiandb et le reconstruire avec la nouvelle version.

Si le problème persiste à ce stade, veuillez utiliser l'un des canaux de support normal de recoll, par exemple, ouvrez un problème sur bitbucket: https://bitbucket.org/medoc/recoll/issues?status=new&status=open

4
medoc