Pagina 1 di 1

[RISOLTO] CPU al 99%

Pubblicato: 23 ottobre 2019 - 10:08
di erickeke
Ciao,

dopo aver aggiornato wapt + debian seguendo la procedura wiki, il mio processo python è sempre al 99,9%:

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

Riavvio il servizio, funziona bene per 30 secondi, poi entra in un ciclo infinito.

Eseguendo `strace -f -p pid`, vediamo che nel momento in cui la CPU impazzisce, c'è una valanga di chiamate in un ciclo infinito:
(3, [],
epoll_wait(3, [], 1023, 0) = 0
1023
epoll_wait
epoll_wait(3, [], 1023, 0) = 0
`
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
, 0 ) = 0` 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0
epoll_wait(3, [], 1023, 0) = 0

Sto eseguendo su un ESX, ho provato a cambiare il tipo di scheda di rete: passando a e1000 ma non è cambiato nulla.

Cordiali saluti

Versioni:

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

Versione server WAPT: 1.7.4
Versione agente WAPT: 1.7.4.6223
Versione installazione WAPT: 1.7.4.6223
Versione distribuzione WAPT: 1.7.4.6223
Stato database: OK (1.7.4.0)

Re: CPU al 99%

Pubblicato: 23 ottobre 2019 - 11:38
di sfontenau
Ciao,

abbiamo appena identificato il problema.

Abbiamo aggiornato alcune librerie all'ultima versione. Tuttavia, una di queste librerie sta causando un problema.

È stata appena rilasciata una correzione per la libreria:

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

Previene un utilizzo eccessivo della CPU durante la decodifica dei payload:
https://github.com/miguelgrinberg/pytho ... 8454f5e50e

Rilasceremo una nuova versione di wapt oggi stesso.

Simon

Re: CPU al 99%

Pubblicato: 23 ottobre 2019 - 12:26
di erickeke
Quanto è efficace? :-)

L'ho testato semplicemente recuperando il payload.py corretto (ed eliminando payload.pyc), ma non ho notato alcuna differenza. Probabilmente sto sbagliando qualcosa.

Cordiali saluti

Re: CPU al 99%

Pubblicato: 23 ottobre 2019 - 13:33
di sfontenau
Puoi provare questa versione?

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

Non è necessario aggiornare gli agenti

Re: CPU al 99%

Pubblicato: 23 ottobre 2019 - 16:57
di htouvet
È presente una correzione nella versione wapt-1.7.4.6229.

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

Re: CPU al 99%

Pubblicato: 24 ottobre 2019 - 10:08
di erickeke
Scusate, ieri pomeriggio non ero in ufficio per testare la nightly build.

Ho installato la versione 6229 e in effetti il ​​problema è scomparso! :-)

Grazie mille, siete fantastici!