[RESOLU] CPU à 99%

Question about WAPT Server / Requêtes et aides autour du serveur Wapt
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
erickeke
Messages : 16
Inscription : 12 juin 2019 - 10:33

23 oct. 2019 - 10:08

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)
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1786
Inscription : 10 juil. 2014 - 23:52
Contact :

23 oct. 2019 - 11:38

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
erickeke
Messages : 16
Inscription : 12 juin 2019 - 10:33

23 oct. 2019 - 12:26

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
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1786
Inscription : 10 juil. 2014 - 23:52
Contact :

23 oct. 2019 - 13:33

Vous pouvez tenter avec cette version ?

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

pas besoin de faire un upgrade des agents
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 402
Inscription : 16 mars 2015 - 10:48
Contact :

23 oct. 2019 - 16:57

Il y a un fix dans la release wapt-1.7.4.6229.

https://wapt.tranquil.it/wapt/releases/wapt-1.7.4.6229/
Tranquil IT
erickeke
Messages : 16
Inscription : 12 juin 2019 - 10:33

24 oct. 2019 - 10:08

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 !
Verrouillé