File tree 1 file changed +53
-1
lines changed
1 file changed +53
-1
lines changed Original file line number Diff line number Diff line change @@ -762,7 +762,59 @@ message before terminating.
762
762
763
763
However, you might prefer to use different POSIX signals for graceful shutdown.
764
764
You can override default ones by setting the ``framework.messenger.stop_worker_on_signals ``
765
- configuration option.
765
+ configuration option:
766
+
767
+ .. configuration-block ::
768
+
769
+ .. code-block :: yaml
770
+
771
+ # config/packages/messenger.yaml
772
+ framework :
773
+ messenger :
774
+ stop_worker_on_signals :
775
+ - SIGINT
776
+ - SIGTERM
777
+ - SIGUSR1
778
+
779
+ # ...
780
+
781
+ .. code-block :: xml
782
+
783
+ <!-- config/packages/messenger.xml -->
784
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
785
+ <container xmlns =" http://symfony.com/schema/dic/services"
786
+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
787
+ xmlns : framework =" http://symfony.com/schema/dic/symfony"
788
+ xsi : schemaLocation =" http://symfony.com/schema/dic/services
789
+ https://symfony.com/schema/dic/services/services-1.0.xsd
790
+ http://symfony.com/schema/dic/symfony
791
+ https://symfony.com/schema/dic/symfony/symfony-1.0.xsd" >
792
+
793
+ <framework : config >
794
+ <framework : messenger >
795
+ <!-- ... -->
796
+
797
+ <framework : stop-worker-on-signals signal =" SIGINT" />
798
+ <framework : stop-worker-on-signals signal =" SIGTERM" />
799
+ <framework : stop-worker-on-signals signal =" SIGUSR1" />
800
+ </framework : messenger >
801
+ </framework : config >
802
+ </container >
803
+
804
+ .. code-block :: php
805
+
806
+ use Symfony\Config\FrameworkConfig;
807
+
808
+ return static function (FrameworkConfig $framework) {
809
+ $messenger = $framework->messenger();
810
+
811
+ // ...
812
+
813
+ $messenger
814
+ ->stopWorkerOnSignals([\SIGINT, \SIGTERM, \SIGUSR1])
815
+ // ...
816
+ ;
817
+ };
766
818
767
819
.. versionadded :: 6.3
768
820
You can’t perform that action at this time.
0 commit comments