Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Index des listes

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

Archives de la liste

Chronologique Discussions  
  • From: Bruno Jolys <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Index des listes
  • Date: Mon, 13 Nov 2017 16:38:47 +0100

Ce qu'il y a, si toute la config était en bd, c'est qu'on ne pourrait plus faire les réglages à grands coups de sed  dans les fichiers  config  info  homepage  message.footer  ...


Il faudrait donc prévoir suffisamment d'outils dans l'interface web pour permettre au listmaster de supprimer / ajouter / remplacer en masse certains paramètres (owner, subject, custom_header, shared_doc...), qui plus est en fonction du nom de la liste (idéalement en permettant d'en extraire un bout sous forme de regex). Sinon, à la main c'est pénible.


Mais pour revenir à la discussion de départ, s'il y a un changement important dans la génération de la page, c'est qu'un truc mouline un peu trop et pourrait sans doute être codé autrement (oui, facile à dire comme ça).
J'imagine qu'une partie de la difficulté vient du fait qu'il faut aller chercher pas mal de permissions, dont le paramétrage de visibilité de chaque liste à croiser avec les rôles de l'utilisateur.


Bien coop'
Bruno



Le 13/11/2017 à 15:01, LALOT Dominique a écrit :

Salut Benoit


C'est bien dommage que la config des listes ne soit pas intégralement en BDB. Je pense qu'on y gagnerait sur pas mal de points, dont la liste des listes. C'est un peu historique tout ça..

En tout cas, ça ne va pas me motiver pour passer en 6.2

A+


Dom


--
Dominique LALOT
Responsable Pôle Environnement Numérique
Direction Opérationnelle du Système d'Information (DOSI)
( Aix * Marseille Université
Coordonnées: http://annuaire.univ-amu.fr/personnel/detail/bGFsb3Q=

De : adresse@cachée <adresse@cachée> de la part de Benoît Marchal <adresse@cachée>
Envoyé : lundi 13 novembre 2017 14:54:08
À : sympa-fr
Objet : Re: [sympa-fr] Index des listes
 
rebonjour,

oui, c'est bien le passage en 6.2 qui a généré ce phénomène (enfin pour nous à l'université de Lorraine).
Je suis à 23 sec pour plus de9000 listes dans plusieurs robots en 6.1.24 alors que, lors de mes tests, cela se comptait largement en minutes en 6.2.

Cdlt

----- Le 13 Nov 17, à 14:42, LALOT Dominique <adresse@cachée> a écrit :

Bonjour


J'ai deux paramètres:

cache_list_config       binary_file


et surtout


db_list_cache on


Apache + libapache2-mod-fcgid


Et c'est raisonnable en vitesse, disons 10 à 15 secondes pour 4200 listes

On est en 6.1.23. Est ce la 6.2 qui pose problème? J'avoue ne pas avoir essayé.


A+


Dom


--
Dominique LALOT
Responsable Pôle Environnement Numérique
Direction Opérationnelle du Système d'Information (DOSI)
( Aix * Marseille Université
Coordonnées: http://annuaire.univ-amu.fr/personnel/detail/bGFsb3Q=

De : adresse@cachée <adresse@cachée> de la part de Jean-Hugues Belpois <adresse@cachée>
Envoyé : lundi 13 novembre 2017 13:51:51
À : adresse@cachée
Objet : Re: [sympa-fr] Index des listes
 
Bonjour à toutes et tous,

Vieux problème je crois, on a à Brest ce soucis aussi depuis très très
longtemps, et tellement de grognements de nos utilisateurs qui ne
comprennent pas pourquoi leurs listes marchent mais qu'il leur est
impossible d'avoir l'index (à cause de l'erreur 500) et comme on a
jamais trouvé de solution même en tunant sympa et fastcgi, on a depuis
ré-inventé un peu la roue en fabriquant une listes des listes en php qui
tape directement dans MySQL.
On pousse le bouchon en fabriquant même un cache avec 1 table
supplémentaire dans la bdd de sympa qui met à jour toutes les nuits la
liste, et le compteur de trafic de chaque liste.
C'est sans doute pas très orthodoxe (pardon David...), mais c'est
rapide, une page web normale quoi, et puis ça nous permet de faire des
finesses d'affichage en éclatant l'index en "Toutes les listes", "liste
des étudiants par code étape", "liste des étudiants par UE" et "Liste
des personnels".

Bonne journée.

--
Jean-Hugues Belpois
Listmaster - DSI
Université de Brest


Le 13/11/2017 à 13:37, Benoît Marchal a écrit :
> Bonjour,
>
> C'était aussi une des raisons pourquoi je ne suis pas encore passé en
> 6.2 de Sympa.
> J'ai essayé d'analyser le pourquoi. Ce n'est pas le template, c'est
> franchement le traitement de préparation qui est super long lorsque
> l'on a beaucoup de listes.
> En plus, j'ai souvent des listes qui sont propriétaires d'autres listes.
> J'avais aussi mis les mêmes paramètres que toi.
>
> Cdlt
>
> ----- Le 13 Nov 17, à 11:52, Luc Didry <adresse@cachée> a écrit :
>
>     lundi 13 novembre 2017, 11:51:17 CET Luc Didry wrote:
>     > Hello,
>     >
>     > Nous avons 10280 listes sur framalistes.org et l'affichage de
>     l'index des listes
>     > est très très lent. Tellement lent que si on n'est pas
>     listmaster (ce qui doit
>     > bypasser des tests j'imagine), ça foire généralement, ça tombe
>     en timeout (et si
>     > je n'ai pas écrit de conneries dans ma conf apache, le timeout
>     est à 10
>     > minutes : FcgidBusyTimeout 600).
>     >
>     > Est-ce qu'il y a moyen d'accélérer le listing des listes ?
>     >
>     > Pour info, j'ai déjà mis la config des listes en binary_file
>     dans sympa.conf,
>     > mais je ne sais pas si ça joue un rôle à ce niveau.
>     >
>
>     Correction :
>     > mis la config des listes en binary_file
>
>     J'ai mis cache_list_config▸  binary_file
>     Et j'ai mis db_list_cache▸  on
>     --
>     Luc
>     "La route est longue, mais la voie est libre…" https://framasoft.org
>
>     Framasoft ne vit que par vos dons (déductibles des impôts). Merci
>     d'avance pour votre soutien https://soutenir.framasoft.org
>
>
> --
> Benoît MARCHAL
> Sous direction Infrastructure/& Services/
> Direction du Numérique
> **/Université de Lorraine/
> Tél : 03.72.74.11.39
> mél : adresse@cachée



--
Benoît MARCHAL Sous direction Infrastructure & Services Direction du Numérique Université de Lorraine Tél : 03.72.74.11.39 mél : adresse@cachée

null



Archives gérées par MHonArc 2.6.19+.

Haut de le page