Supervisor/supervisor

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

Open

#807 geöffnet am 6. Aug. 2016

Auf GitHub ansehen
 (82 Kommentare) (13 Reaktionen) (0 zugewiesene Personen)Python (1.233 Forks)batch import
help wanted

Repository-Metriken

Stars
 (7.941 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

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!

Contributor Guide