Skip to content

Commit 1ed8250

Browse files
committed
Minor tweaks
1 parent 07f41f7 commit 1ed8250

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

messenger.rst

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -656,21 +656,19 @@ See the `Supervisor docs`_ for more details.
656656
Graceful Shutdown
657657
~~~~~~~~~~~~~~~~~
658658

659-
Workers can handle the ``SIGTERM`` POSIX signal to finish handling their
660-
current message before exiting, as long as the `PCNTL`_ extension is installed.
659+
If you install the `PCNTL`_ PHP extension in your project, workers will handle
660+
the ``SIGTERM`` POSIX signal to finish processing their current message before
661+
exiting.
661662

662-
.. tip::
663+
In some cases the ``SIGTERM`` signal is sent by Supervisor itself (e.g. stopping
664+
a Docker container having Supervisor as its entrypoint). In these cases you
665+
need to add a ``stopwaitsecs`` key to the program configuration (with a value
666+
of the desired grace period in seconds) in order to perform a graceful shutdown:
667+
668+
.. code-block:: ini
663669
664-
In some cases the ``SIGTERM`` signal is sent by Supervisor itself (e.g.
665-
stopping a Docker container having Supervisor as its entrypoint).
666-
In these cases you need to add a ``stopwaitsecs`` key to the program
667-
configuration (with a value of the desired grace period in seconds)
668-
in order to perform a graceful shutdown.
669-
670-
.. code-block:: ini
671-
672-
[program:x]
673-
stopwaitsecs=20
670+
[program:x]
671+
stopwaitsecs=20
674672
675673
.. _messenger-retries-failures:
676674

0 commit comments

Comments
 (0)