[Wapt] Arrêt aléatoire du serveur wapt

Frederic Garesche Frederic.Garesche at insa-rennes.fr
Mon Nov 18 11:13:43 CET 2019


Salut Denis, 

Super, c'est une bonne nouvelle. 

Y a plus qu'à attendre... 

Bonne journée, 

Frédéric GARESCHÉ 
Équipe Assistance et Exploitation 
Direction du Système d'Information (D.S.I) 
Correspondant Département EII et laboratoire IETR 
Tél. : +33 (0)2 23 2 3 82 81 
20 avenue des Buttes de Coësmes 
CS 70839 - 35 708 RENNES Cedex 7 

[ https://www.insa-rennes.fr/ ] 


De: "Denis Cardon" <dcardon at tranquil.it> 
À: "Frederic Garesche" <Frederic.Garesche at insa-rennes.fr> 
Cc: "Hubert TOUVET" <htouvet at tranquil.it>, "wapt" <wapt at lists.tranquil.it> 
Envoyé: Lundi 18 Novembre 2019 10:59:34 
Objet: Re: [Wapt] Arrêt aléatoire du serveur wapt 

Salut Frédéric, 

on pense avoir trouvé le soucis par rapport à ce bug. Il semble que dans certains cas les connexions Postgres ouvertes par Peewee (la couche d'abstraction sur la base postgres) ne sont pas toujours retournées dans le pool de connexion. Hubert a fait une maj en fin de semaine dernière pour bénéficier d'un nouveau paramètre Peewee pour désactiver l'ouverture de connexion automatique (mode autoconnect=False) ce qui a permit de trouver quelques cas de try: except: finally: où la connexion ne repartait pas bien dans le pool. On a mis en place le patch chez un client qui avait le soucis, le connexion pool ne s'épuise plus, ça semble concluant. On vous tiens au courant. 

Cordialement, 

Denis 




De: "Frederic Garesche" <Frederic.Garesche at insa-rennes.fr> 
À: "Hubert TOUVET" <htouvet at tranquil.it> 
Cc: "wapt" <wapt at lists.tranquil.it> 
Envoyé: Lundi 18 Novembre 2019 08:55:12 
Objet: Re: [Wapt] Arrêt aléatoire du serveur wapt 




BQ_BEGIN

Bonjour, 

Debian 9 
Waptserver version 1.7.4.6229 

Le service n'utilise plus les 100% cpu mais j'ai toujours le problème d'arrêt de communication avec le service. 

Je remets le résultat de la commande demandée : 
pids=$(pgrep -f "server.py"); for f in /proc/$pids/fdinfo/*; do cat $f | grep flags | grep -q -v 400[0,1,2] && ls -al /proc/$pids/fd/$(basename $f); done; 
lr-x------ 1 wapt www-data 64 nov. 14 08:16 /proc/26112/fd/0 -> /dev/null 
lrwx------ 1 wapt www-data 64 nov. 14 08:16 /proc/26112/fd/1 -> socket:[583691] 
lr-x------ 1 wapt www-data 64 nov. 14 08:16 /proc/26112/fd/15 -> /dev/urandom 
lrwx------ 1 wapt www-data 64 nov. 14 08:16 /proc/26112/fd/2 -> socket:[583691] 
lrwx------ 1 wapt www-data 64 nov. 14 08:16 /proc/26112/fd/3 -> anon_inode:[eventpoll] 
lr-x------ 1 wapt www-data 64 nov. 14 08:16 /proc/26112/fd/8 -> /dev/urandom 

J'ai mis en place un cron en ajoutant timeout 5 à la commande que vous m'avez fourni : 
timeout 5 wget -t 1 -q -O- http://127.0.0.1:8080/ping --no-check-certificate | grep "WAPT Server running" || (echo Restart; systemctl restart waptserver ) 

Sans timeout, la commande wget est très longue lorsque le service ne fonctionne pas correctement. La commande wget possède une option pour définir le timeout mais cela ne fonctionne pas dans ce cas. 

Cordialement, 

Frédéric GARESCHÉ 
Équipe Assistance et Exploitation 
Direction du Système d'Information (D.S.I) 
Correspondant Département EII et laboratoire IETR 
Tél. : +33 (0)2 23 2 3 82 81 
20 avenue des Buttes de Coësmes 
CS 70839 - 35 708 RENNES Cedex 7 

[ https://www.insa-rennes.fr/ ] 


De: "Frederic Garesche" <frederic.garesche at insa-rennes.fr> 
À: "Hubert TOUVET" <htouvet at tranquil.it> 
Cc: "wapt" <wapt at lists.tranquil.it> 
Envoyé: Jeudi 24 Octobre 2019 10:15:38 
Objet: Re: [Wapt] Arrêt aléatoire du serveur wapt 

Effectivement, j'ai ce problème 

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 
root 1289 0.0 0.1 264188 62028 ? Ss oct.22 0:00 /usr/bin/python2 /usr/bin/salt-minion 
root 1392 0.1 0.1 628992 80328 ? Sl oct.22 3:19 /usr/bin/python2 /usr/bin/salt-minion 
root 1422 0.0 0.1 356156 55984 ? S oct.22 0:00 /usr/bin/python2 /usr/bin/salt-minion 
wapt 1527 99.7 0.8 517776 402612 ? Rs oct.22 2735:27 /opt/wapt/bin/python /opt/wapt/waptserver/server.py 

Je mets à jour wapt et je vous tiens au courant. 

Cordialement, 

Frédéric GARESCHÉ 
Équipe Assistance et Exploitation 
Direction du Système d'Information (D.S.I) 
Correspondant Département EII et laboratoire IETR 
Tél. : +33 (0)2 23 2 3 82 81 
20 avenue des Buttes de Coësmes 
CS 70839 - 35 708 RENNES Cedex 7 

[ https://www.insa-rennes.fr/ ] 


De: "Frederic Garesche" <frederic.garesche at insa-rennes.fr> 
À: "Hubert TOUVET" <htouvet at tranquil.it> 
Cc: "wapt" <wapt at lists.tranquil.it> 
Envoyé: Jeudi 24 Octobre 2019 10:11:03 
Objet: Re: [Wapt] Arrêt aléatoire du serveur wapt 

Je regarde ça. 

Frédéric GARESCHÉ 
Équipe Assistance et Exploitation 
Direction du Système d'Information (D.S.I) 
Correspondant Département EII et laboratoire IETR 
Tél. : +33 (0)2 23 2 3 82 81 
20 avenue des Buttes de Coësmes 
CS 70839 - 35 708 RENNES Cedex 7 

[ https://www.insa-rennes.fr/ ] 


_______________________________________________ 
WAPT mailing list 
WAPT at lists.tranquil.it 
http://lists.tranquil.it/listinfo/wapt 
BQ_END


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20191118/e9c6c978/attachment.html>


More information about the WAPT mailing list