Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gedis: Timeout reading from socket #3262

Closed
AhmedHanafy725 opened this issue Jul 27, 2021 · 0 comments
Closed

Gedis: Timeout reading from socket #3262

AhmedHanafy725 opened this issue Jul 27, 2021 · 0 comments
Assignees
Labels
Milestone

Comments

@AhmedHanafy725
Copy link
Collaborator

This error happening a lot on VDC deployers

Traceback

2021-07-27 11:33:13.768 | ERROR    | jumpscale.servers.gedis.server:_on_connection:282 - internal error
Traceback (most recent call last):
  File "/root/.cache/pypoetry/virtualenvs/js-sdk-vpmH-Z_5-py3.8/lib/python3.8/site-packages/redis/connection.py", line 198, in _read_from_socket
    data = recv(self._sock, socket_read_size)
           │    │    │      └ 65536
           │    │    └ <gevent._socket3.socket at 0x7fb95e53d7c0 object, fd=100, family=2, type=1, proto=0>
           │    └ <redis.connection.SocketBuffer object at 0x7fb9665656d0><function recv at 0x7fb97117f040>
  File "/root/.cache/pypoetry/virtualenvs/js-sdk-vpmH-Z_5-py3.8/lib/python3.8/site-packages/redis/_compat.py", line 72, in recv
    return sock.recv(*args, **kwargs)
           │    │     │       └ {}
           │    │     └ (65536,)
           │    └ <function SocketMixin.recv at 0x7fb9733cf040><gevent._socket3.socket at 0x7fb95e53d7c0 object, fd=100, family=2, type=1, proto=0>
  File "/root/.cache/pypoetry/virtualenvs/js-sdk-vpmH-Z_5-py3.8/lib/python3.8/site-packages/gevent/_socketcommon.py", line 663, in recv
    self._wait(self._read_event)
    │    │     │    └ <member '_read_event' of 'SocketMixin' objects>
    │    │     └ <gevent._socket3.socket at 0x7fb95e53d7c0 object, fd=100, family=2, type=1, proto=0>
    │    └ <cyfunction wait_on_socket at 0x7fb974f362b0><gevent._socket3.socket at 0x7fb95e53d7c0 object, fd=100, family=2, type=1, proto=0>

  File "src/gevent/_hub_primitives.py", line 317, in gevent._gevent_c_hub_primitives.wait_on_socket

  File "src/gevent/_hub_primitives.py", line 322, in gevent._gevent_c_hub_primitives.wait_on_socket

  File "src/gevent/_hub_primitives.py", line 313, in gevent._gevent_c_hub_primitives._primitive_wait

  File "src/gevent/_hub_primitives.py", line 314, in gevent._gevent_c_hub_primitives._primitive_wait

  File "src/gevent/_hub_primitives.py", line 46, in gevent._gevent_c_hub_primitives.WaitOperationsGreenlet.wait

  File "src/gevent/_hub_primitives.py", line 46, in gevent._gevent_c_hub_primitives.WaitOperationsGreenlet.wait

  File "src/gevent/_hub_primitives.py", line 55, in gevent._gevent_c_hub_primitives.WaitOperationsGreenlet.wait

  File "src/gevent/_waiter.py", line 154, in gevent._gevent_c_waiter.Waiter.get

  File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch

  File "src/gevent/_greenlet_primitives.py", line 61, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch

  File "src/gevent/_greenlet_primitives.py", line 65, in gevent._gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch

  File "src/gevent/_gevent_c_greenlet_primitives.pxd", line 35, in gevent._gevent_c_greenlet_primitives._greenlet_switch

socket.timeout: timed out


During handling of the above exception, another exception occurred:


Traceback (most recent call last):
  File "/root/.cache/pypoetry/virtualenvs/js-sdk-vpmH-Z_5-py3.8/lib/python3.8/site-packages/gevent/baseserver.py", line 34, in _handle_and_close_when_done
    return handle(*args_tuple)
           │       └ (<gevent._socket3.socket at 0x7fb95e53d7c0 object, fd=100, family=2, type=1, proto=0>, ('127.0.0.1', 45522))
           └ <bound method GedisServer._on_connection of GedisServer(
               instance_name='threebot',
               host='127.0.0.1',
               port=16000,
               enab...

> File "/root/js-sdk/jumpscale/servers/gedis/server.py", line 245, in _on_connection
    request = parser.read_response()
    │         │      └ <function PythonParser.read_response at 0x7fb97113a3a0>
    │         └ <redis.connection.PythonParser object at 0x7fb9624c7160>
    └ []

  File "/root/.cache/pypoetry/virtualenvs/js-sdk-vpmH-Z_5-py3.8/lib/python3.8/site-packages/redis/connection.py", line 324, in read_response
    raw = self._buffer.readline()
          │    │       └ <function SocketBuffer.readline at 0x7fb971137ee0>
          │    └ <redis.connection.SocketBuffer object at 0x7fb9665656d0><redis.connection.PythonParser object at 0x7fb9624c7160>

  File "/root/.cache/pypoetry/virtualenvs/js-sdk-vpmH-Z_5-py3.8/lib/python3.8/site-packages/redis/connection.py", line 256, in readline
    self._read_from_socket()
    │    └ <function SocketBuffer._read_from_socket at 0x7fb971137d30><redis.connection.SocketBuffer object at 0x7fb9665656d0>
  File "/root/.cache/pypoetry/virtualenvs/js-sdk-vpmH-Z_5-py3.8/lib/python3.8/site-packages/redis/connection.py", line 212, in _read_from_socket
    raise TimeoutError("Timeout reading from socket")
          └ <class 'redis.exceptions.TimeoutError'>

redis.exceptions.TimeoutError: Timeout reading from socket
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants