На заметку: никогда, никогда, никогда не использовать gevent.event.AsyncResult.get с бесконечным timeout. Вроде бы отловил злоебучую утечку памяти. Надеюсь.