По мере того, как мы переносили приложение Twitter chatbot (код Python) с одного сервера на другой.Оба сервера точно отражают изображение.На новом сервере я получаю сообщение об ошибке при инициализации потока пользователя в tweepy.
auth = OAuthHandler(CONSUMER_KEY,CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN,ACCESS_TOKEN_SECRET)
while 1:
try:
twitterStream = Stream(auth,listener())
twitterStream.userstream() #I am getting error here
except BaseException,e:
print "Exception occured"
print int(time.time())
print "Restarting Stream"
time.sleep(30)
print e
continue
Ошибка:
HTTPSConnectionPool (host = 'userstream.twitter.com', port = 443):Максимальное количество повторных попыток превышено с помощью url: /1.1/user.json?delimited=lengted от NewConnectionError (': Не удалось установить новое соединение: [Errno 110] Тайм-аут соединения',))
&
[Errno 1] _ssl.c: 510: ошибка: 14090086: процедуры SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата
Какую конфигурацию я должен выполнить на новом серверечтобы запустить это гладко?
Мой новый сервер имеет следующие детали ------ ОС - Ubuntu 14.04.5 ------ Python - 2.7.6 ----- Открыть SSLВерсия - OpenSSL 1.0.1f ----- запросы (2.11.1) ----- tweepy (3.5.0) ----- pyOpenSSL (0.13)