2010-10-07 19 views
2

Exécution de Solr multi-core sous Tomcat 6.0/Win 2008 Server et requêtes ASP.NET via SolrNet. L'un des cœurs est énorme, c'est-à-dire environ 25 millions de documents (environ 20 Go d'espace disque) et plusieurs champs. Les 3 autres noyaux sont beaucoup plus petits (peu de concerts chacun). Après une ou deux requêtes au grand index, Solr ralentit considérablement et cesse de répondre, c'est-à-dire qu'il ne peut même pas ouvrir la console d'administration. Si je redémarre tomcat, les choses fonctionnent à nouveau bien pour quelques requêtes de plus et puis la mélasse s'arrête. J'ai vérifié la RAM de la machine et l'utilisation du processeur, les deux sont < 50% d'utilisation.Solr cesse de répondre (ou ralentit à la mélasse) ... (Solv newbie)

Je ne suis pas sûr de ce que le problème pourrait être - fuite de mémoire? Comment puis-je trouver le problème? Je ne connais pas grand-chose aux grumes Solr/Tomcat et aux grumes que je devrais regarder.

J'espère que quelqu'un peut vous aider.

+0

Est-ce que cette dégradation se produire avec des requêtes seulement? N'y a-t-il aucun engagement? –

+0

J'ai désactivé tous les commits pour l'isoler. Alors oui arrive seulement avec qrys. – Mikos

+0

Vérifiez les journaux Solr. Des avertissements/erreurs là-bas? De même, quels sont les paramètres de la mémoire JVM? –

Répondre