• Unify logging across Gunicorn and Uvicorn • Add rotating file handlers
- Create run_with_gunicorn.py script to properly initialize shared data in the main process before forking worker processes - Revert unvicorn to single process mode only, and let gunicorn do all the multi-process jobs