Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [fr@sympa] [RESOLU] Au secours ! Pb de socket...
- From: francois <adresse@cachée>
- To: adresse@cachée
- Subject: Re: [fr@sympa] [RESOLU] Au secours ! Pb de socket...
- Date: Thu, 26 Dec 2024 14:33:06 +0100
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.serviceLe fichier $EXECCGIDIR/wwsympa.fcgi n'est pas trouvé !!!
× 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'.
* 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 ;-)
--
Francois Sauterey
-
[fr@sympa] Au secours ! Pb de socket...,
francois, 24/12/2024
-
Re: [fr@sympa] Au secours ! Pb de socket...,
Cyrille Giquello, 24/12/2024
- Re: [fr@sympa] Au secours ! Pb de socket..., francois, 24/12/2024
-
Re: [fr@sympa] Au secours ! Pb de socket...,
Bruno Malaval, 24/12/2024
- Re: [fr@sympa] Au secours ! Pb de socket..., francois, 24/12/2024
- Re: [fr@sympa] Au secours ! Pb de socket..., Didier Rebeix, 26/12/2024
-
Re: [fr@sympa] [RESOLU] Au secours ! Pb de socket...,
francois, 26/12/2024
- Re: [fr@sympa] [RESOLU] Au secours ! Pb de socket..., Cyrille Giquello, 26/12/2024
-
Re: [fr@sympa] Au secours ! Pb de socket...,
Cyrille Giquello, 24/12/2024
Archives gérées par MHonArc 2.6.19+.