Hi All, we just upgraded BentoML from `1.1.10` to ...
# ask-for-help
s
Hi All, we just upgraded BentoML from
1.1.10
to
1.3.2
. We have 2 services defined where service 1 depends on service 2. We have adaptive batching turned on in service 2. Also, we have async defined in service 1. However, we are getting intermittent
Server disconnected without sending a response
errors when calling service 2 from service 1 in our production Kubernetes cluster. Anyone experiences similar problem?
Copy code
httpx.RemoteProtocolError: Server disconnected without sending a response.
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/httpx/_transports/default.py", line 72, in map_httpcore_exceptions
    yield
  File "/usr/local/lib/python3.9/site-packages/httpx/_transports/default.py", line 377, in handle_async_request
    resp = await self._pool.handle_async_request(req)
  File "/usr/local/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 216, in handle_async_request
    raise exc from None
  File "/usr/local/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 196, in handle_async_request
    response = await connection.handle_async_request(
  File "/usr/local/lib/python3.9/site-packages/httpcore/_async/connection.py", line 101, in handle_async_request
    return await self._connection.handle_async_request(request)
  File "/usr/local/lib/python3.9/site-packages/httpcore/_async/http11.py", line 143, in handle_async_request
    raise exc
  File "/usr/local/lib/python3.9/site-packages/httpcore/_async/http11.py", line 113, in handle_async_request
    ) = await self._receive_response_headers(**kwargs)
  File "/usr/local/lib/python3.9/site-packages/httpcore/_async/http11.py", line 186, in _receive_response_headers
    event = await self._receive_event(timeout=timeout)
  File "/usr/local/lib/python3.9/site-packages/httpcore/_async/http11.py", line 238, in _receive_event
    raise RemoteProtocolError(msg)
httpcore.RemoteProtocolError: Server disconnected without sending a response.
j
This may be due to time out issue, have to tried increasing the timeouts?
s
Thanks @Jian Shen Yap. Increasing the timeout didn't help. I have opened an issue - https://github.com/bentoml/BentoML/issues/4971