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: Alexandre MIREK <adresse@cachée>
- To: adresse@cachée
- Cc: adresse@cachée
- Subject: Re: [sympa-authors] Re: [sympa-fr] liste include2 ldap
- Date: Wed, 13 Oct 2004 14:54:56 +0200
Bonjour,
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.
At 08:26 05/10/2004 +0200, Aumont - Comite Reseaux des Universites a écrit:
Olivier Salaun - CRU wrote:
Bonjour,Et aussi : mettre le data_source à include2 et non include. cela n'empèchera pas les echec ldap, mais cela doit emécher les abonnés de disparaitre si la connection ldap ramène une erreur (evidemment si la connection LDAP ramène 0 enregistrement et pas d'erreur, les abonnés sont supprimés).
Il faudrait inspecter les logs de votre serveur LDAP.
(Merci d'indiquer votre version de Sympa dans la suite des échanges)
Serge Aumont
Cordialement,
Alexandre MIREK
04 78 69 71 05
Centre de Ressources Informatiques
86, rue Pasteur - 69365 LYON Cedex 07 (adresse postale)
5, rue Chevreul - 69007 LYON (adresse de livraison)
Tel. : 04 78 69 71 05
Fax : 04 78 69 73 37
-
[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+.