Я выполняю http запросы в пределах одного сервера (к самому себе):
async def sendData(data, token):
url = f"http://{THIS_HOST}/webhook/?token={token}"
try:
async with aiohttp.ClientSession() as session:
try:
async with session.post(url, json=data["result"][0], timeout=10) as response:
return await response.text()
...
Судя по выводу htop у нас остаются висеть процессы после выполнения запроса:
Я наивно полагал, что with as должен решать эту проблему, но кажется, я что-то упускаю.
На соседних бордах советуют увеличить лимит для пользователя, но по моему затея так себе. Это лишь отсрочит неизбежное.