Iniciar consumidores de cola de mensajes

WARNING
Todos los comandos de CLI del Magento deben ser ejecutados por el propietario del sistema de archivos.

Debe iniciar un consumidor de cola de mensajes para habilitar operaciones asincrónicas como acciones masivas de Inventory management y extremos masivos y asincrónicos de REST. Para habilitar la funcionalidad B2B, debe iniciar varios consumidores. Los módulos de terceros también pueden requerir que inicie un consumidor personalizado.

Para ver una lista de todos los consumidores:

bin/magento queue:consumers:list

Para iniciar consumidores de cola de mensajes:

bin/magento queue:consumers:start [--max-messages=<value>] [--batch-size=<value>] [--single-thread] [--area-code=<value>] [--multi-process=<value>] <consumer_name>

Después de consumir todos los mensajes disponibles, el comando finaliza. Puede volver a ejecutar el comando manualmente o con un trabajo cron. También puede ejecutar varias instancias del magento queue:consumers:start para procesar colas de mensajes grandes. Por ejemplo, puede anexar & para ejecutar el comando en segundo plano, vuelva a un símbolo del sistema y continúe ejecutando los comandos:

bin/magento queue:consumers:start <consumer_name> &

Consulte queue:consumers:start en la sección Commerce de Referencia de herramientas de la línea de comandos para obtener más información acerca de las opciones, los parámetros y los valores de los comandos.

INFO
El --multi-process está presente en el queue:consumers:start , pero para ejecutar consumidores con procesos paralelos, configure el multiple_processes opción en /app/etc/env.php. De lo contrario, si queue:consumers:start se llama con el --multi-process , solo funciona en un único subproceso.
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c