Iniciar consumidores de cola de mensajes

WARNING
Todos los comandos 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 comando magento queue:consumers:start para procesar colas de mensajes grandes. Por ejemplo, puede anexar & al comando para ejecutarlo en segundo plano, volver a un símbolo del sistema y continuar ejecutando 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 detalles sobre las opciones, parámetros y valores de los comandos.

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