diff --git a/common_lib/utils/http_client.py b/common_lib/utils/http_client.py index a11378f..ed2ddf1 100644 --- a/common_lib/utils/http_client.py +++ b/common_lib/utils/http_client.py @@ -5,7 +5,7 @@ from .ssl_transport import ssl_transport limits = httpx.Limits(max_connections=1000, max_keepalive_connections=200) # Таймауты -timeout = httpx.Timeout(connect=5.0, read=10.0, write=5.0, pool=5.0) +timeout = httpx.Timeout(connect=5.0, read=10.0, write=5.0, pool=10.0) # Глобальный клиент client = httpx.AsyncClient( diff --git a/common_lib/utils/ssl_transport.py b/common_lib/utils/ssl_transport.py index 319c160..624608c 100644 --- a/common_lib/utils/ssl_transport.py +++ b/common_lib/utils/ssl_transport.py @@ -5,4 +5,4 @@ from config import settings ctx = ssl.create_default_context(cafile=settings.CA_CERT) ctx.load_cert_chain(certfile=settings.CLIENT_FULLCHAIN, keyfile=settings.CLIENT_PRIVKEY) -ssl_transport = httpx.AsyncHTTPTransport(verify=ctx, http2=False) +ssl_transport = httpx.AsyncHTTPTransport(verify=ctx, http2=False, retries=2) diff --git a/pyproject.toml b/pyproject.toml index dcb7510..daa2a13 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "common-lib" -version = "0.0.35" +version = "0.0.36" description = "Библиотека общих компонентов для микросервисов yobble" authors = [{ name = "cheykrym", email = "you@example.com" }] license = "MIT"