РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1249 of 1361 menu

Команда messenger:stats

Команда messenger:stats показывает текущее состояние транспортов Messenger. Она выводит количество сообщений, ожидающих обработки в каждой очереди, а также счётчики успешно обработанных и проваленных сообщений. Это помогает следить за нагрузкой на воркеры и вовремя замечать проблемы.

Синтаксис

php bin/console messenger:stats [transport]

Пример

Давайте посмотрим статистику по всем транспортам:

php bin/console messenger:stats

Результат выполнения команды:

Messenger statistics =================== Transport Count -------------- ----- async 5 failed 2

Пример

Давайте выведем статистику только по транспорту async:

php bin/console messenger:stats async

Результат выполнения команды:

Messenger statistics =================== Transport Count -------------- ----- async 5

Пример

Давайте настроим транспорт async в конфигурации Messenger, чтобы команда могла показать по нему статистику:

<?php return [ 'framework' => [ 'messenger' => [ 'transports' => [ 'async' => [ 'dsn' => '%env(MESSENGER_TRANSPORT_DSN)%', ], ], ], ], ]; ?>

После настройки транспорта команда messenger:stats начнёт выводить количество сообщений в очереди async.

Смотрите также

  • команда messenger:consume,
    которая запускает обработку сообщений из очереди
  • команда messenger:failed:show,
    которая показывает проваленные сообщения
  • команда messenger:failed:retry,
    которая повторно отправляет проваленные сообщения
  • команда debug:messenger,
    которая показывает маршрутизацию сообщений
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить