Accéder au contenu.
Menu Sympa

fr - [sympa-fr] RE: Utilisation de fcgid

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

Archives de la liste

Chronologique Discussions  
  • From: "DUVAL Olivier" <adresse@cachée>
  • To: "Michel Gaudet" <adresse@cachée>, <adresse@cachée>
  • Subject: [sympa-fr] RE: Utilisation de fcgid
  • Date: Fri, 13 Apr 2007 13:52:07 +0200

Bonjour,

 

Pour fcgid, à ce que j’ai compris, il n’y a pas la possibilité de précharger en mémoire les scripts fastCGI (le FastCgiServer chez fastcgi) lors du lancement d’Apache.

Ce type d’erreurs apparait lors d’un traitement trop long lors du chargement du fastCGI en mémoire pour la 1ère demande pour le cas fcgid. Ce que vous pouvez faire c’est augmenter les valeurs des options IPCConnectTimeout et IPCCommTimeout (à 120 par exemple), pour donner le temps suffisant pour le chargement de wwsympa, dans le cas où vous auriez beaucoup de listes par exemple (http://fastcgi.coremail.cn/doc.htm ).

 

Exemple de fcgid.conf :

 

<IfModule mod_fcgid.c>

  AddHandler fcgid-script .fcgi

  IdleTimeout 600

  MaxProcessCount 8

  ProcessLifeTime 7200

  DefaultMaxClassProcessCount 100

  SocketPath /var/lib/apache2/fcgid/sock

  IPCConnectTimeout 120

  IPCCommTimeout 120

</IfModule>

 

Sous Debian, le module fastcgi pour Apache 2.0 est disponible en non-free dans les sources, et c’est préférable AMHA.

 

Cordialement.

 

--

Olivier DUVAL // o.duval AT acfci.cci.fr

Coordinateur ingénierie CCINET

ACFCI, 45 av. d'Iéna, BP 3003, 75773 PARIS Cedex 16

tél : 01 40 69 39 44 - fax : 01 53 57 19 44

 

-----Message d'origine-----
De : Michel Gaudet [mailto:adresse@cachée]
Envoyé : vendredi 13 avril 2007 11:42
À : adresse@cachée
Objet : [sympa-fr] Utilisation de fcgid

 

Bonjour à tous !

 

Je suis en train de migrer un "vieux" sympa (V 4.1.5) sur une vieille machine (OS SuSE

9.2) vers une nouvelle machine et une nouvelle version OS et sympa : OpenSuSE 10.2 et

sympa 5.3b.4.

J'ai le même souci que d'autres pour utiliser le fastcgi : en effet le nouvel OS ne

propose plus le module apache fastcgi dans ses packages standards mais un soit disant

binaire compatible fcgid sauf que ce module n'accepte pas la directive FastCgiServer qui

est recommandée dans l'installation de sympa.

Si je lance apache avec cette directive j'obtiens au lancement :

Invalid command 'FastCgiServer', perhaps misspelled or defined by a module not included in

the server configuration

 

Si je lance apache sans valider le module j'obtiens bien la page d'accueil normale ce qui

prouve que apache et le CGI sont corrects mais  si je lance apache avec le module validé

et configuré sans cette directive, je retrouve le code html généré par wwsympa.cgi dans

mon fichier d'erreur apache avant une erreur de fin de script prématurée :

 

[Fri Apr 13 11:14:31 2007] [error] [client xx.xx.xx.xx] Premature end of script headers:

wwsympa.fcgi

[Fri Apr 13 11:14:33 2007] [notice] mod_fcgid: process /home/sympa/bin/wwsympa.fcgi(15560)

exit(communication error), terminated by calling exit(), return code: 0

 

 

 

J'ai vu dans la liste des messages d'utilisateurs de fcgid dont un qui l'a fait

fonctionner mais même en reproduisant sa conf j'obtiens la même chose.

 

Sauf à compiler le module fastcgi standard ce que je préférerais éviter pour faciliter les

mises à jour, y-a-t-il un contournement pour utiliser le module fcgid proposé ?

 

Toute idée est la bienvenue.

Merci d'avance.

 

PS : la conf apache concernant fcgid :

 

<IfModule fcgid_module>

 

        AddHandler fcgid-script fcg fcgi fpl

        ScriptAlias /sympa /home/sympa/bin/wwsympa.fcgi

        ScriptAlias /wws   /home/sympa/bin/wwsympa.fcgi

 

        <Location /sympa>

                Options +ExecCGI -Includes +FollowSymLinks

                SetHandler fcgid-script

                Order allow,deny

                Allow from all

        </Location>

 

</IfModule>

 

 

 

      Cordialement.

 

 

--

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

   ^  ^ ----           Michel GAUDET          +--- |  | +--- +--- +---

  /| /||    |            CRI/SIR              |__  |__| |__  |__  |__

 / |/ ||  __      Ecole des Hautes Etudes     |    |  | |       |    |

/     ||____|       en Sciences Sociales      +--- |  | +--- ---+ ---+

              54 Boulevard RASPAIL 75006 PARIS

    Tel:(33) 01 49 54 25 91           Email: adresse@cachée

    FAX:(33) 01 49 54 26 85

-----------------------------------------------------------------------
Ce message et toutes les pieces jointes sont confidentiels et etablis a l'intention exclusive de ses destinataires.
Toute utilisation ou diffusion non autorisee est interdite.
Tout message electronique est susceptible d'alteration.
L'ACFCI decline toute responsabilite au titre de ce message s'il a ete altere, deforme ou falsifie.
Ce message et ses pieces jointes ne contiennent, a priori, pas de virus.
Il est de votre responsabilite de vous en assurer avant de les ouvrir.
--------------------------------------------------------------------------
This message and any attachments are confidential and intended solely for the recipients.
Any unauthorised use or dissemination is prohibited.
E-mails are susceptible to tampering.
ACFCI declines all responsibility for the message if tampered, changed or falsified.
We believe, but do not warrant, that this e-mail and any attachments, are virus free.
You should take full responsibility for virus checking.



Archives gérées par MHonArc 2.6.19+.

Haut de le page