Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Sympa et LDAP

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Dominique FRANCOIS <adresse@cachée>
  • To: Aumont <adresse@cachée>
  • Cc: "adresse@cachée" <adresse@cachée>
  • Subject: Re: [sympa-fr] Sympa et LDAP
  • Date: Fri, 17 May 2002 16:05:45 +0200

Aumont wrote:
>
> Le-Prieur Laurent wrote:
> >
> > Bonjour,
> >
> > J'ai quelques soucis avec SYMPA et les listes LDAP de type include.
> >
> > J'ai construit 3 listes LDAP qui doivent me retourner respectivement
> > 10000 entrées environ, 15000 entrées environ et 27000 entrées environ.
>
> Le problème des listes en include est connu. L'utilisation récente des
> fichier.db (dont la limite est certainement bien plus grande) ne
> remplace
> pas ce chargement en mémoire des listes. Il permet simplement de ne pas
> multiplier les requetes LDAP par le nombre de processus accèdant aux
> listes.

Une solution ne serait-elle pas

- d'utiliser un mode asynchrone dans la connexion ldap
par ex.: $ldap = Net::LDAP->new($opt_h, port=> $opt_p, async=> 1);

et

- d'acceder au donnees en les dépilant
par ex. : "while( my $entry = $mesg->shift_entry) {.."
comme c'est illustré dans :
http://perl-ldap.sourceforge.net/FAQ.html#I_did_a_search_on_my_directory_u

?

On a resolu de cette maniere un probleme sur un script perl
qui presentait les memes symptomes que decrit Laurent (une
machine de 500 Mo de ram qui s'ecroulait).

Si vous voulez je vous retrouve le script qui consommait
beaucoup et le script corrigé par la methode proposée.
(heu.. mardi, la je dois filer - bon w.e. !)

--
___ Dominique FRANCOIS Resp. Dept Systeme
| \ ___ _____ Division informatique
| | v O \| | Rectorat de l'académie de Nantes
|___/\___/|_|_|_| BP 72616, F44326, NANTES Cedex 3



Archives gérées par MHonArc 2.6.19+.

Haut de le page