Page 1 sur 1

[RESOLU] CPU à 99%

Posté : 23 oct. 2019 - 10:08
par erickeke
Bonjour,

Depuis la mise à jour wapt + debian en suivant la procédure du wiki, mon processus python est toujours à 99.9 % :

771 wapt 20 0 198608 83228 13776 R 99,9 4,1 5:20.27 python

Je redémarre le service, ça fonctionne bien 30s puis ça part en boucle.

En faisant un strace -f -p pid, on voit qu'au moment où le CPU part en vrille on a une avalanche en boucle infinie de :
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0

Je tourne sur un ESX, j'ai essayé de changer de type de carte réseau : passer en e1000 mais ça n'a rien changé.

Cordialement

Versions :

Debian 9.11
Noyau : 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u1 (2019-09-20) x86_64 GNU/Linux

Version WAPT Server : 1.7.4
Version WAPT Agent : 1.7.4.6223
version WAPT Setup : 1.7.4.6223
Version WAPT Deploy : 1.7.4.6223
Statut de la base: OK (1.7.4.0)

Re: CPU à 99%

Posté : 23 oct. 2019 - 11:38
par sfonteneau
Bonjour

Nous venons tout juste d'identifier le problème

Nous avons upgrader certaine lib dans la dernière version. Cependant une des lib pose un soucis.

Un fix de la lib vient tout juste de sortir

https://github.com/miguelgrinberg/pytho ... CHANGES.md

Prevent heavy CPU usage when decoding payloads:
https://github.com/miguelgrinberg/pytho ... 8454f5e50e

Nous allons sortir une nouvelle version de wapt aujourd'hui.

Simon

Re: CPU à 99%

Posté : 23 oct. 2019 - 12:26
par erickeke
Quelle efficacité :-)

J'ai testé en récupérant juste le payload.py corrigé (et en supprimant le payload.pyc) mais je n'ai pas vu de différence. Mais je m'y prends sand doute mal.

Cordialement

Re: CPU à 99%

Posté : 23 oct. 2019 - 13:33
par sfonteneau
Vous pouvez tenter avec cette version ?

https://wapt.tranquil.it/wapt/nightly/w ... -b30b1b1a/

pas besoin de faire un upgrade des agents

Re: CPU à 99%

Posté : 23 oct. 2019 - 16:57
par htouvet
Il y a un fix dans la release wapt-1.7.4.6229.

https://wapt.tranquil.it/wapt/releases/wapt-1.7.4.6229/

Re: CPU à 99%

Posté : 24 oct. 2019 - 10:08
par erickeke
Désolé je n'étais pas au bureau pour tester la nightly hier après midi.

J'ai installé la 6229 et effectivement le problème a disparu ! :-)

Merci beaucoup vous êtes au top !