-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed
Description
Version: 3.3.0
Platform: Python3.7 aws Lambda and Python 3.6 Ubuntu 18.04
Description:
Hello
We upgraded today version to the last one - 3.3.0 from 3.2.1.
When we did that we started to get ssl error.
reverting version to 3.2.1 fix the issue...
code:
from redis import StrictRedis
cache = StrictRedis(
host=SESSION_CACHE_HOST,
db=int(SESSION_CACHE_DB),
password=SESSION_CACHE_PASS,
ssl=True)
print(cache.keys())
traceback:
Traceback (most recent call last):
...
File "/var/task/redis/client.py", line 1307, in exists
return self.execute_command('EXISTS', *names)
File "/var/task/redis/client.py", line 836, in execute_command
conn = self.connection or pool.get_connection(command_name, **options)
File "/var/task/redis/connection.py", line 1049, in get_connection
if connection.can_read():
File "/var/task/redis/connection.py", line 666, in can_read
return self._parser.can_read(timeout)
File "/var/task/redis/connection.py", line 280, in can_read
return self._buffer and self._buffer.can_read(timeout)
File "/var/task/redis/connection.py", line 190, in can_read
raise_on_timeout=False)
File "/var/task/redis/connection.py", line 159, in _read_from_socket
data = recv(self._sock, socket_read_size)
File "/var/task/redis/_compat.py", line 58, in recv
return sock.recv(*args, **kwargs)
File "/var/lang/lib/python3.7/ssl.py", line 1037, in recv
return self.read(buflen)
File "/var/lang/lib/python3.7/ssl.py", line 913, in read
return self._sslobj.read(len)
ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:2488)
snstanton
Metadata
Metadata
Assignees
Labels
No labels