Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Re: fastcgi lent

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

Archives de la liste

Chronologique Discussions  
  • From: Hugo Girard <adresse@cachée>
  • To: Emmanuel Eyer <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Re: fastcgi lent
  • Date: Tue, 05 Sep 2006 11:36:47 +0200

Merci pour la réponse.

Je confirme qu'une installation de sympa sur solaris est assez sportive mais réalisable.
Concernant mon problème de lenteur, celui-ci était causé par les logs de sympa (que j'avais mis en mode debug).
En repassant à un niveau de log normal, les lenteurs ont totalement disparues.

Hugo Girard

Emmanuel Eyer a écrit :
Bonjour,

Je me suis battu une semaine avec l'installation de Sympa 5.2.1 sur Solaris 9 en juillet dernier.

mod_fastcgi buildé avec apxs (Apache 1.3) sans problème.

Les modules CPAN chargés par Sympa ont été plus difficiles. Voici les principaux soucis rencontrés. Le point 4 devrait vous intéresser.

1. La libXML de Solaris est buggée, a remplacer (trouve dans les messages de vérification de la libXML !)

2. version-0.651 et Module-Build-0.2804 sont interdépendants. La solution est de builder version-0.651 a la main avec perl Makefile.PL (Sympa tente de faire un Build.PL et échoue).

3. Un module (je crois version-0.651) a une dépendance non documentée sur ExtUtils-CBuilder (0.18). J'ai du lire le code source de versio-0.651 pour la trouver, et les messages d'erreurs sont plutôt obscurs.

Avec ces modifs, le configure de Sympa tourne. Attention, il faut bien lire les messages du configure de Sympa, car certaines erreurs ne sont pas tres bien remontées. Soyez sur que tous les modules que Sympa tente d'installer sont bien installes !

4. J'ai eu le message "CGI::Fast doesn't return 1 (check it)." J'ai trouvé (en faisant les vérifications de Sympa a la main) qu'il y avait un souci de versions/alias de modules Perl dans le script check_perl_modules.pl. J'ai simplement commenté la ligne "'CGI::Fast' => 'CGI'," dans la définition du hachage %opt_CPAN (environ ligne 79).

Et la le make passe.

Mais pour l'activation du FastCGI il faut aussi éditer httpd.conf en DEUX endroits :

1. FastCgiServer /usr/local/sympa/bin/wwsympa.fcgi
A placer au même niveau que "DocumentRoot" ou "ServerName"

2. ScriptAlias /sympa "/usr/local/sympa/bin/wwsympa.fcgi"
A placer dans la section des alias, a la place (ou en plus) de la définition du répertoire CGI.

Redémarrer Apache bien sur... Sans cela c'est effectivement fort lent !

Hope it helps,
Emmanuel


--
========================================================

Hugo GIRARD
Ingénieur Systèmes et Réseaux
Université d'Evry Val d'Essonne Service Informatique 4, Bd F. Mitterrand Tel : +33 01.69.47.80.22 91025 EVRY Cedex




Archives gérées par MHonArc 2.6.19+.

Haut de le page