File tree Expand file tree Collapse file tree 1 file changed +29
-2
lines changed Expand file tree Collapse file tree 1 file changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -640,8 +640,35 @@ You can limit the worker to only process messages from specific queue(s):
640
640
# you can pass the --queues option more than once to process multiple queues
641
641
$ php bin/console messenger:consume my_transport --queues=fasttrack1 --queues=fasttrack2
642
642
643
- To allow using the ``queues `` option, the receiver must implement the
644
- :class: `Symfony\\ Component\\ Messenger\\ Transport\\ Receiver\\ QueueReceiverInterface `.
643
+ .. note ::
644
+
645
+ To allow using the ``queues `` option, the receiver must implement the
646
+ :class: `Symfony\\ Component\\ Messenger\\ Transport\\ Receiver\\ QueueReceiverInterface `.
647
+
648
+ .. _messenger-message-count :
649
+
650
+ Knowing the number of messages in the "queue" for transport(s)
651
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
652
+
653
+ If you want to know how many messages are in the "queues",
654
+ you can do so with the ``messenger:stats `` command:
655
+
656
+ .. code-block :: terminal
657
+
658
+ # displays the number of messages in the "queue" for all transports
659
+ $ php bin/console messenger:stats
660
+
661
+ # or specific transport(s) only
662
+ $ php bin/console messenger:stats my_transport_name other_transport_name
663
+
664
+ .. note ::
665
+
666
+ This command won't work if the configured transport's receiver does not implement
667
+ :class: `Symfony\\ Component\\ Messenger\\ Transport\\ Receiver\\ MessageCountAwareInterface `.
668
+
669
+ .. versionadded :: 6.2
670
+
671
+ The ``messenger:stats `` command was introduced in Symfony 6.2.
645
672
646
673
.. _messenger-supervisor :
647
674
You can’t perform that action at this time.
0 commit comments