Ошибка Gevent ESL OutboundSessionHasGoneAway - PullRequest
0 голосов
/ 01 октября 2019

Я собираюсь использовать gevent lib в моем проекте esl. Потому что при тестировании Python ESL lib я получаю ошибку сокета в тестах с высокой частотой вызовов в секунду. Так что обратитесь к этому проекту github https://github.com/EvoluxBR/greenswitch Я попытался прочитать дескриптор файла сокета и обработать события freeswitch с помощью gevent. Но я получил ошибку и звонки сброшены. Мой код выглядит так:

from ibs_esl.esl_gevent import OutboundSession,OutboundESLServer
import gevent.socket as socket
fd = self.request.fileno()
con = socket.fromfd(fd, socket.AF_INET, socket.SOCK_STREAM)
session = OutboundSession(self.client_address,con)
session.myevents()
session.linger()
session.receive_events()

Я получил эту ошибку 'gevent.OutboundSessionHasGoneAway'

Спасибо

...