Supervisor/supervisor

100% CPU usage (maybe caused by new poll implementation?) (help wanted)

Open

#807 ouverte le 6 août 2016

Voir sur GitHub
 (82 commentaires) (13 réactions) (0 assignés)Python (1 233 forks)batch import
help wanted

Métriques du dépôt

Stars
 (7 941 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

We were using supervisor 3.3.0 on Ubuntu 14.04 LTS.

Recently on some of our nodes on AWS, we spot very high cpu usage about supervisord, to get around that, we have to reload it, but it may happen again in one day.

Reading from strace, we spot there are excessive calls to both 'gettimeofday' and 'poll', so after that, we have to choose to downgrade supervisor to 3.2.3.

I see there was #581, but I think it's irrelevant here, our wild guess is it just caused by the new poll implementation introduced in 3.3.0 (and maybe caused by simultaneous log outputs?)...

Thanks in advance!

Guide contributeur