mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
The current "cleanup" function that is removing orphan prometheus files is actually never invoked. We move this to a default gunicorn config file to register our hook(s). https://docs.gunicorn.org/en/stable/configure.html https://docs.gunicorn.org/en/stable/settings.html#child-exit Signed-off-by: moson <moson@archlinux.org>
7 lines
242 B
Python
7 lines
242 B
Python
from prometheus_client import multiprocess
|
|
|
|
|
|
def child_exit(server, worker): # pragma: no cover
|
|
"""This function is required for gunicorn customization
|
|
of prometheus multiprocessing."""
|
|
multiprocess.mark_process_dead(worker.pid)
|