Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Erreur FastCGI avec sympa

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

Archives de la liste

Chronologique Discussions  
  • From: Christophe GABORET <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Erreur FastCGI avec sympa
  • Date: Fri, 12 Jan 2018 17:28:25 +0100 (CET)

Salut Dom, 

C'est toi qui m'a mis la puce à l'oreille. 
J'ai commencé par faire tourner mon apache en tant que sympa:sympa. Rien. Du coup, j'ai pris ta conf telle quelle après avoir vérifié que les droits sur les fichiers sont les mêmes que toi. Rien à nouveau.
J'ai désinstallé mod_fcgi et là, j'arrivait bien à un page non interprétée (logique). Après ré-installation du mod fast-cgi, miracle j'ai eu la page désirée. 

Maintenant, je suis en train de mettre en place des robots dans plusieurs domaines, le tout avec une authentification CAS. 
Bon, je sens que je vais ramer un moment.. 

Bon week-end à tous, 
Christophe.


De: "LALOT Dominique" <adresse@cachée>
À: adresse@cachée
Envoyé: Vendredi 12 Janvier 2018 09:46:49
Objet : RE: [sympa-fr] Erreur FastCGI avec sympa

Salut Christophe


Je le fais tourner ainsi:

envvars:export APACHE_RUN_USER=sympa
envvars:export APACHE_RUN_GROUP=sympa

  <Location /wws>
         SetHandler fcgid-script
         Require all granted
  </Location>
  <Location /sympasoap>
         SetHandler fcgid-script
         #Require all granted
         Require ip 139.124.244.0/23
         Require ip 127.0.0.0/8
  </Location>
   ScriptAlias /wws /home/sympa/bin/wwsympa.fcgi
   ScriptAlias /sympasoap /home/sympa/bin/sympa_soap_server-wrapper.fcgi
   CustomLog /var/log/apache2/access.log combined


-rwxr-xr-x 1 root  root  627885 févr. 26  2016 wwsympa.fcgi*
-rwsr-sr-x 1 sympa sympa  10298 déc.   3  2014 sympa_soap_server-wrapper.fcgi*

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 Christophe GABORET <adresse@cachée>
Envoyé : jeudi 11 janvier 2018 17:54:29
À : adresse@cachée
Objet : [sympa-fr] Erreur FastCGI avec sympa
 
Bonjour à tous, 

Je me lance sur l'installation d'un nouveau serveur sympa à partir du package afin de migrer plusieurs domaines de listes. 
Tout se passe bien, jusqu'au moment où j'essaie d'accéder à l'interface web de mon robot de liste. 

Là, j'ai une erreur dans les logs d'apache disant: 

Connection reset by peer: [client xxxxx:49648] mod_fcgid: error reading data from FastCGI server, referer: http://yyyyy.int-evry.fr/

[Thu Jan 11 17:30:29.485733 2018] [core:error] [pid 29894] [client xxxxx:49648] End of script output before headers: wwsympa-wrapper.fcgi, referer: http://yyyyy.int-evry.fr/

[Thu Jan 11 17:51:52.101343 2018] [fcgid:info] [pid 30112] mod_fcgid: process /usr/libexec/sympa/wwsympa-wrapper.fcgi(30119) exit(communication error), terminated by calling exit(), return code: 114


Il y a un nombre impressionnant de personnes ayant eu un problème similaire mais évidement, rien ne semble coller à mon problème.. 


Tous mes process sympa tourne en tant que sympa qui a le droit d'écrire dans le répertoire /var/run/mod_fcgid/

# id sympa

uid=994(sympa) gid=992(sympa) groupes=992(sympa),48(apache)

et mon serveur apache en tant que l'utilisateur apache. 


J'ai créer un fichier /etc/httpd/conf.d/sympa.conf comme suit: 

<VirtualHost *:80>

ServerAdmin adresse@cachée

ServerName yyyyy.int-evry.fr

ServerAlias int-evry.fr *.int-evry.fr

DocumentRoot /var/www/int-evry.fr

SuexecUserGroup sympa sympa

ScriptAlias /wws /usr/libexec/sympa/wwsympa-wrapper.fcgi

<Location /wws>

        SetHandler fcgid-script

        Options Indexes FollowSymLinks Includes ExecCGI

        Require all granted

</Location>

Alias /static-sympa /var/lib/sympa/static_content

</VirtualHost>


Je constate également qu'en tant que sympa je peux lancé le cgi /usr/libexec/sympa/wwsympa-wrapper.fcgi et j'obtiens alors sur mon terminal du code html. 
J'ai également rajouté ces lignes avec visudo: 

apache  ALL=(sympa)     NOPASSWD: /usr/libexec/sympa/wwsympa.fcgi

apache  ALL=(sympa)     NOPASSWD: /usr/libexec/sympa/wwsympa-wrapper.fcgi


et le désormais célèbre "use_fast_cgi 1" dans /etc/sympa/sympa.conf. 

Voici les versions de logiciels utilisés: 

httpd-2.4.6-67.el7.centos.6.x86_64

mod_fcgid-2.3.9-4.el7_4.1.x86_64

sympa-6.2.24-1.20171222.RHEL7.x86_64


Est-ce que quelqu'un aurait une idée de ce qui cloche ? Un conseil avisé ?.. 

Bien cordialement,
Christophe. 
---
Christophe Gaboret
Responsable Service Infrastructure Systèmes Réseaux
Direction Informatique & Système d'Information
Institut Mines-Télécom
9, rue Charles Fourier 91011 Évry
Tél.: +33 (0)1 60 76 45 40





Archives gérées par MHonArc 2.6.19+.

Haut de le page