mirror of
https://github.com/frappe/gunicorn.git
synced 2026-07-01 10:11:30 +08:00
Arbiter.stop now signals the companion manager alongside the workers. It sends the same SIGTERM (graceful) or SIGQUIT (immediate), waits the graceful_timeout for both the workers and the manager to exit, then SIGKILLs whatever remains. A graceful SIGTERM lets the manager stop its own companions before exiting. stop_companion_manager(sig) signals the manager pid when it is running and clears the pid on ESRCH; the SIGCHLD reaper clears it on a normal exit. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Generate Documentation
======================
Requirements
------------
To generate documentation you need to install:
- Python >= 3.7
- Sphinx (https://www.sphinx-doc.org/)
Generate html
-------------
::
$ make html
The command generates html document inside ``build/html`` dir.