Код: Выделить всё
from fastapi import FastAPI, Request
import logging
from logging.handlers import TimedRotatingFileHandler
app = FastAPI()
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s [%(levelname)s] %(message)s",
handlers=[
TimedRotatingFileHandler(f"/log/debug.log", when='midnight', interval=1, backupCount=7),
]
)
@app.get(f"/")
def test():
for i in range(1000):
logging.info("HELLO WORLD")
return "OK"
API размещен на докер-сервере Ubuntu, вызов саранчи, всего на сервер было отправлено 7280 запросов. Он работает на Python3.9 и использует последнюю версию FastAPI[стандарт]
Обновление
Я продолжаю запускать нагрузочный тест . И в настоящее время память увеличивается. введите здесь описание изображения
Подробнее здесь: https://stackoverflow.com/questions/792 ... th-fastapi