Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] problem avec Apache2 et Fcgid sur Debian Sarge

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

Archives de la liste

Chronologique Discussions  
  • From: Benoit Lathiere <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] problem avec Apache2 et Fcgid sur Debian Sarge
  • Date: Tue, 22 Aug 2006 12:01:00 +0200

bonjour,
je reviens avec mon casse-tête.
bon, je mets fcgid de côté et j'essaye de faire tourner wwsympa en cgi (je n'ai que quelques listes).

Mais déjà, en cgi, je n'arrive pas à le faire fonctionner. Mes autres script cgi fonctionnent sans problème.
Dans mon fichier de config, j'ai "Include /etc/sympa/httpd.conf-cgi".
J'ai chargé le module cgi et déchargé fcgid.
Le fichier est bien appelé par Apache :
/* affichage ps axf */
26679 ? S 0:00 \_ /usr/sbin/apache2 -k start -DSSL
26772 ? R 2:27 | \_ /usr/bin/perl -U /dev/fd/3//usr/lib/cgi-bin/sympa/wwsympa.fcgi
/* -----------*/
J'ai passé les logs de sympa en niveau 4 (debug), mais pas d'erreur apparante.
J'utilise le système des robots, qui fonctionnait sans problème sur l'ancien serveur.


Déjà, quelque chose ne va pas : les processus sympa et task manager sont à 99% du CPU ! tout le temps.
un "/etc/init.d/sympa stop" n'arrête rien, je dois tuer les processus.

rappel, je suis en Debian Sarge AMD64 SMP, paquet sympa 4.1.5-2.

merci d'avance,


ben



Vincent MATHIEU a écrit :
Benoit Lathiere a écrit :
Bonjour,

mod_fcgid remplace le clasique mod_fastcgi d'Apache 2 (Apache 1 n'est pas concerné) pour une Debian Stable arch. AMD64.
En effet, cette configuration n'a pas le fastcgi classique.
J'imagine que FCGI tire sa force de l'archi 64bits avec Apache52....
FCGID est disponible pour toutes les architectures Debian Stable (et sup.)


#site de FCGID :
http://fastcgi.coremail.cn/

# paquet Debian :
http://packages.debian.net/stable/libapache2-mod-fcgid


Je teste differentes directives dans différents sens. Toujours des erreurs. Certains sites parlent de paramétrer le ConnTimeOut (pour d'autres scripts fcgi que Sympa), mais sans succès.
Je vous tiens au courant.
Il va quand même falloir que ça marche pour la fin du mois !
Je n'arrive même pas à faire tourner wwsympa.fcgi en CGI (même si c'est plus lent, c'est pas grave).
wwsympa en cgi, si tu gères de nombreuses listes, dynamiques en plus, ce n'est pas jouable....
.... Oups ! c'était un avis probablement etre inconsidéré.
Je viens d'essayer de faire tourner en simple cgi sur notre site (environ 1000 listes, la plupart dynamiques, avec jusque 20 000 abonnés), il n'est pas trop sollicité en ce moment, et ca répond raisonnablement.
Sur un serveur qui n'est pas très haut de gamme (Xeon 3 Ghz, 2 Go de mémoire), et pas dédié à sympa.
Mais je suppose qu'il faudrait éviter de nombreuses requetes simultanées en mode cgi pur sous peine d'éclater la mémoire.

ce qui n'est pas normal, c'est que ca coince chez toi déja en mode cgi simple.
Faudrait peut-être déja traiter ce problème avant de traiter le fastcgi ?

Si je fixe "SetHandler fastcgi-script" (ce qui est évidemment une bétise) j'obtiens le source de wwsympa.fcgi. Normal

a+

ben (désespéré ?)
ben, pas désespéré.
Si soucis et délais impératifs, compil à la mano du mod_fastcgi standard... si ca passe sur une archi 64 bits ?
Après, tout baigne ............

sympa est un produit qui se laisse facilement oublier. Dès que c'est en place et correctement paramétré, on peut partir en vacances (c'est d'ailleurs mon projet dès demain).

Bon courage

Vincent


Olivier Salaün - CRU a écrit :
Je ne connaissais pas mod_fcgid. Ou peut-on trouver de la documentation ?
Vous pouvez essayer les directives standards de fastcgi, comme documenté ici :
http://www.sympa.org/doc/html/node10.html#SECTION001020000000000000000

Pour info : David Pépin travaille actuellement à ol'adaptation de WWSympa pour fonctionner avec mod-perl.

Benoit Lathiere wrote:

Context :
Debian Sarge arch AMD64 / Apache2 / Sympa / libapache2-mod-fcgid
(Le paquet libapache2-mod-fastcgi n'est pas disponible pour AMD64)


Avec cette configuration, je n'arrive pas à faire exécuter le fcgi de Sympa. Erreur 500 bien sûr.
Je n'ai pas d'autre fcgi pour tester.

Quelqu'un peut-il me dire quels paramètres avoir dans le fichier de conf d'Apache2 ?
Le module Fcgid est bien chargé lui.
Le site de Sympa ne dit rien sur Fcgid.







Archives gérées par MHonArc 2.6.19+.

Haut de le page