Concept Flow - Gunicorn as WSGI server
Start Gunicorn Command
Gunicorn Loads WSGI App
Gunicorn Creates Worker Processes
Workers Listen for HTTP Requests
Request Received
Worker Calls Django WSGI Application
Django Processes Request
Response Returned to Worker
Worker Sends HTTP Response to Client
End
Gunicorn starts, loads the Django WSGI app, creates workers that listen for requests, then workers handle requests by calling Django and sending back responses.