Python SSL-соединение «EOF произошло с нарушением протокола»

Я использую задачу Django Celery для подключения к Facebook Graph API с запросами lib с помощью Gevent. Проблема, с которой я постоянно сталкиваюсь, заключается в том, что время от времени я получаю EOF, происходящее с нарушением протокола. Я искал вокруг, и различные источники предлагают различные исправления, но ни один, кажется, не работает.

Я попробовал мартышку пропатчить модуль ssl (gevent.monkey.patch_all ()) и некоторые другие тоже, но не повезло.

Я даже не уверен, что это проблема openssl, как могут предположить некоторые источники, поскольку я не сталкивался с ней до применения оптимизации Gevent

Connection error: [Errno 8] _ssl.c:504: EOF occurred in violation of protocol
Traceback (most recent call last):
File "/home/user/workspace/startup/project/events/tasks.py", line 52, in _process_page
data = requests.get(current_url)
File "/home/user/workspace/startup/env/local/lib/python2.7/site-packages/requests/api.py", line 55, in get
return request('get', url, **kwargs)
File "/home/user/workspace/startup/env/local/lib/python2.7/site-packages/requests/api.py", line 44, in request
return session.request(method=method, url=url, **kwargs)
File "/home/user/workspace/startup/env/local/lib/python2.7/site-packages/requests/sessions.py", line 354, in request
resp = self.send(prep, **send_kwargs)
File "/home/user/workspace/startup/env/local/lib/python2.7/site-packages/requests/sessions.py", line 460, in send
r = adapter.send(request, **kwargs)
File "/home/user/workspace/startup/env/local/lib/python2.7/site-packages/requests/adapters.py", line 250, in send
raise SSLError(e)
SSLError: [Errno 8] _ssl.c:504: EOF occurred in violation of protocol

Я использую последнюю версию 1.0rc Gevent.

Еще одна проблема, которая всплывает время от времени, хотя URL-адрес правильный, это: повторная попытка (осталось 5 попыток) после разрыва соединения из-за ошибки (2, «Нет такого файла или каталога»): /Я БЫ/ Событие? Предел = 5000 & полей = описание, название, местоположение, start_time, end_time & access_token =ЗНАК

Ответы на вопрос(3)

Ваш ответ на вопрос