Say you’re fighting a fire and you urgently need to change some code or configuration (django setting) for the LMS on a running appserver (you don’t have time to wait for a new ansible deployment).
Once you’ve made the configuration change or edited the LMS code, you can tell gunicorn to restart the LMS processes gracefully, using kill -HUP <PID>
with the PID of the overall gunicorn process that controls the LMS workers.
This should apply your fix without any downtime for learners.