Solr a mangé toute la mémoire et lance -bash: ne peut pas créer de fichier temporaire pour ici-document: Pas d’espace disponible sur le périphérique sur le serveur

J’ai commencé à travailler pendant environ 2 semaines, puis j’ai vu que Solr avait mangé environ 22 Go de 28 Go de RAM de mon serveur .

En vérifiant l’ état de Solr , en utilisant bin/solr -i il lance -bash: cannot create temp file for here-document: No space left on device

J’ai arrêté le Solr et j’ai recommencé le solr . Ça marche très bien.

Quel est le problème en fait? N’a pas eu?

Et quelle est la solution pour cela?

Je ne veux jamais que Solr soit arrêté / arrêté pendant la course.

Vous devez d’abord vérifier l’espace sur votre système de fichiers. Par exemple, en utilisant df -h . Poster la sortie ici.

Y a-t-il un sharepoint assembly sans espace libre?

2ème: trouver la raison, pourquoi il n’y a pas d’espace disponible. Votre question traite de deux choses différentes: aucun espace ne rest sur le système de fichiers et une grande quantité de RAM.

Solr stocke deux types de données différents: l’index de recherche et les données elles-mêmes. Le stockage des données n’est nécessaire que si vous souhaitez afficher les documents après les avoir trouvés dans l’index. Par exemple, si vous souhaitez utiliser la mise en évidence. Jetez donc un coup d’oeil à votre schema.xml et décidez pour chaque champ unique, s’il doit être stocké ou si l’indexation du champ suffit à vos besoins. Utilisez le paramètre stored=true pour cela.

Suivant: si vous reconstruisez l’index, gardez à l’esprit que vous avez besoin d’un double espace sur le disque lors de la reconstruction de l’index.

Vous pouvez également penser à déplacer vos fichiers d’index / données sur un autre disque.

Si vous avez résolu votre problème “d’espace libre” sur le disque, vous n’avez probablement plus de problème de RAM.

S’il y a toujours un problème de RAM, merci de poster votre paramètre de démarrage java. Vous pouvez définir la quantité de RAM disponible pour Solr. Solr a besoin de beaucoup de RAM virtuelle, mais d’une taille modérée de RAM physique.

Et: vous pouvez poster la sortie de votre fichier journal.