Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-authors] Re: [sympa-fr] liste include2 ldap
- From: Olivier Salaun - CRU <adresse@cachée>
- To: Alexandre MIREK <adresse@cachée>
- Cc: adresse@cachée
- Subject: Re: [sympa-authors] Re: [sympa-fr] liste include2 ldap
- Date: Wed, 13 Oct 2004 15:24:21 +0200
Bonjour,
Sympa effectue ses requêtes en mode asynchrone pour que le serveur (et le service) ne reste pas bloquer sur un serveur LDAP peu disponible.
Je vous suggère de restaurer ce mode de fonctionnement et de plutot changer la valeur du paramètre 'timeout'.
Alexandre MIREK wrote:
Peut être le fin mot de l'histoire pour mon problème de listes dynamiques en mode include2 avec requête ldap sans abonnés...
Les requêtes ldap de sympa se font en mode asynchrone.
à ligne 5719 dans List.pm (sympa v 4.1.1) on trouve :
unless ($ldaph = Net::LDAP->new($host, timeout => $param->{'timeout'}, async => 1))
Or en mode asynchrone, sympa n’attend pas d’être authentifié (bind) sur le serveur ldap pour faire sa requête.
Si le bind a eut le temps d’arriver, la requête renvoie bien des utilisateurs sinon la requête est fait en mode anonyme et revoie 0 utilisateurs. Il n’y a pas de message d’erreur et donc le nombre d’abonnés à la liste est ramener à 0.
Pour régler ce problème, j’ai changé « async => 1 » en » async => 0 » à la ligne 5719 dans List.pm afin d’obliger sympa à attendre le bind.
Y a-t-il une raison pour laquelle sympa effectue ses requêtes en mode asynchrone ?
Pour info on retrouve un autre « async => 1 » à la ligne 5586 mais je l’ai laissé tel quel car ça ne me pose pas de problème pour l’instant.
--
Olivier Salaün
Comité Réseau des Universités
-------------------------------------------
Validation signature / Trusting signature: --> http://igc.cru.fr/trust.html
-------------------------------------------
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
-
[sympa-fr] liste include2 ldap,
Alexandre MIREK, 04/10/2004
-
Message indisponible
-
Re: [sympa-authors] Re: [sympa-fr] liste include2 ldap,
Alexandre MIREK, 13/10/2004
- Re: [sympa-authors] Re: [sympa-fr] liste include2 ldap, Olivier Salaun - CRU, 13/10/2004
-
Re: [sympa-authors] Re: [sympa-fr] liste include2 ldap,
Alexandre MIREK, 13/10/2004
-
Message indisponible
- [sympa-fr] Conseils pour minimiser l'arrêt de service lors d'un transfert se sympa d'une machine à une autre, Philippe YOUNG, 18/10/2004
Archives gérées par MHonArc 2.6.19+.