Accéder au contenu.
Menu Sympa

fr - Re: [fr@sympa] [RESOLU] Au secours ! Pb de socket...

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

Archives de la liste

Chronologique Discussions  
  • From: Cyrille Giquello <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [fr@sympa] [RESOLU] Au secours ! Pb de socket...
  • Date: Thu, 26 Dec 2024 14:50:01 +0100

Hello François,

Juste pour comparaison, sur mon instance "debian bookworm/sid" avec "sympa 6.2.66~dfsg-2",
dans /lib/systemd/system/wwsympa.service il n'y a pas de variable $EXECCGIDIR :

ExecStart=/usr/bin/multiwatch -f $WWS_FCGI_CHILDREN \
          -- /usr/lib/cgi-bin/sympa/wwsympa.fcgi

Et profites bien :-)

C/.

Le 26/12/2024 à 14:33, francois a écrit :
Le 24/12/2024 à 16:05, francois a écrit :
Depuis un reboot, ma socket sympa (/run/sympa/wwsympa.socket=) ne fonctionne plus. Du coup une belle erreur 503

Tout d'abord, j'espère que vous avez passé de bonnes fêtes ;-)

Merci à ceux qui m'ont donné un coup de main.
Petit historique :
* J'ai réussi (comment ?) à redémarrer le socket avec un systemctl restart sympa.socket, mais le service s'obstinait à ne pas repartir :-(

* En relisant systemctl status wwsympa.service,
ystemctl status wwsympa.service
× wwsympa.service - Sympa Web Interface FastCGI backend
     Loaded: loaded (/lib/systemd/system/wwsympa.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Thu 2024-12-26 14:24:25 CET; 10s ago
   Duration: 7ms
TriggeredBy: ● wwsympa.socket
       Docs: man:wwsympa(8)
    Process: 22014 ExecStart=/usr/bin/multiwatch -f $FCGI_CHILDREN -- $EXECCGIDIR/wwsympa.fcgi (code=exited, status=254)
   Main PID: 22014 (code=exited, status=254)
        CPU: 7ms

Dec 26 14:24:25 emiliano.sauterey.org systemd[1]: Started wwsympa.service - Sympa Web Interface FastCGI backend.
Dec 26 14:24:25 emiliano.sauterey.org multiwatch[22014]: Missing application
Dec 26 14:24:25 emiliano.sauterey.org systemd[1]: wwsympa.service: Main process exited, code=exited, status=254/n/a
Dec 26 14:24:25 emiliano.sauterey.org systemd[1]: wwsympa.service: Failed with result 'exit-code'.
Le fichier $EXECCGIDIR/wwsympa.fcgi  n'est pas trouvé !!!

* je regarde de plus prêt /lib/systemd/system/wwsympa.service et je trouve bien la commande  ExecSttart ci-dessus...

* pourtant le fichier /usr/lib/cgi-bin/sympa/wwsympa.fcgi existe bien...

* du coup édition du fichier /lib/systemd/system/wwsympa.service. Supposition : $EXECCGIDIR n'a pas la bonne valeur
et la solution, surprenante, est:
ExecStart=/usr/bin/multiwatch -f $FCGI_CHILDREN -- $EXECCGIDIR/wwsympa.fcgi
que je modifie en
ExecStart=/usr/bin/multiwatch -f $FCGI_CHILDREN -- /usr/lib/cgi-bin/sympa/wwsympa.fcgi

Un rechargement des fichiers systemctl daemon-reload, puis un systemctl restart wwsympa.service

Et hop, ça marche !!!

Pourquoi la variable $EXECCGIDIR n'est elle pas correctement instanciée, mystère ? Je regarderai ça après avoir profité un peu de ces journées de fête ;-)

-- 

  Cyrille Giquello - 06 32 33 02 18 - adresse@cachée - FR37 Tours

 (¯`·._.·[  Coopérateur @ Artefacts - https://artefacts.coop  ]·._.·´¯)
ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¸¸,ø¤º°`°º¤ø¸¸,ø¤º°`°º¤ø

 Pour améliorer l'impact climatique du numérique informez vous:
 - https://librairie.ademe.fr/cadic/250/infographie-comment-teletravailler-leger.pdf
 - https://www.qqf.fr/infographie/69/pollution-numerique-du-clic-au-declic

  Pour toute question relative au bon usage et à la rectification
 de vos données à caractère personnel n'hésitez pas à me contacter.




Archives gérées par MHonArc 2.6.19+.

Haut de le page