Starta användare i meddelandekön

WARNING
Alla Magento CLI-kommandon måste köras av filsystemets ägare.

Du måste starta en meddelandekökonsument om du vill aktivera asynkrona åtgärder som t.ex. Inventory management massåtgärder och REST bulk och asynkrona slutpunkter. Om du vill aktivera B2B-funktioner måste du starta flera konsumenter. Tredjepartsmoduler kan också kräva att du startar en anpassad konsument.

Så här visar du en lista över alla konsumenter:

bin/magento queue:consumers:list

Så här startar du användare i meddelandekön:

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

När alla tillgängliga meddelanden har förbrukats avslutas kommandot. Du kan köra kommandot igen manuellt eller med ett cron-jobb. Du kan också köra flera instanser av kommandot magento queue:consumers:start för att bearbeta stora meddelandeköer. Du kan till exempel lägga till & i kommandot för att köra det i bakgrunden, återgå till en fråga och fortsätta köra kommandon:

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

Mer information om kommandoalternativ, parametrar och värden finns i queue:consumers:start i avsnittet Commerce i Referens för kommandoradsverktyg .

INFO
Alternativet --multi-process finns i kommandot queue:consumers:start, men om du vill köra användare med parallella processer konfigurerar du alternativet multiple_processes i /app/etc/env.php. Om queue:consumers:start anropas med alternativet --multi-process fungerar det annars bara på en tråd.
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c