Skip to content

Uvicorn is not configured with --limit-max-requests #93

Description

@deyna256

Long-running async Python processes accumulate heap fragmentation over time, gradually increasing RSS without a corresponding increase in live objects. Without --limit-max-requests, the uvicorn worker never recycles and memory is not returned to the OS.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomersinfrastructureDocker, CI/CD, reverse proxy, composeperformancePerformance and resource efficiency

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions