mirror of
https://github.com/frappe/gunicorn.git
synced 2026-07-01 10:11:30 +08:00
Reaping now transitions each exited companion via handle_exit: a manually stopped one settles in STOPPED, any other exit enters BACKOFF with next_retry_at = now + restart_delay (fixed, no exponential backoff or cap). Add retry_backoff to re-fork BACKOFF companions once their delay elapses, bumping restart_count and returning them to STARTING. Add tests for backoff on unexpected exit, manual-stop staying stopped, retry timing, and reap-to-backoff. 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.