В mod_wsgi вы можете зарегистрировать обратные вызовы atexit, и они будут вызываться при нормальном завершении процесса. Вы не слишком долго, чтобы делать вещи, хотя. Если встроенный режим или режим демона и завершение работы вызваны перезапуском Apache, у вас есть только 3 секунды, поскольку после этого Apache принудительно завершит процессы. Если режим демона и триггер вызваны прикосновением к файлу сценария WSGI или вы явно отправили демону обработать сигнал, у вас есть 5 секунд, и именно тогда mod_wsgi решит, что это занимает слишком много времени, и принудительно уничтожит их.
См. Модуль 'atexit' в Python.