Setup

Pacemaker Bulk Api Import Activation

After installation, you can enable Pacemaker Bulk Api in the Magento backend under Pacemaker  Pacemaker  Configuration  Import  Pacemaker Bulk Api Import  Enable.

Magento-Consumer/Async-All

Ensure that the async all consumer are up and running.

At a minimum, one Magento consumer must get started

Magento consumers get triggered with the following CLI command:
bin/magento queue:consumers:start async.operations.all

Magento-Consumer/Pipeline-Runner

Ensure that the Pacemaker Process Pipelines are up and running.

At a minimum, one Magento consumer must get started that processes the pipelines

When using MySQL-MQ, the runner provided as well gets started:
bin/magento queue:consumers:start pipeline.runner.ampq
  • For processing messages (--max-messages=1) in productive environments, the use of a Supervisor is recommended to control the consumer processes better

  • To run cron managed consumer we recommend to use this configuration.

Heartbeat

Make sure that the Pacemaker Process Pipelines are running.

To execute pipelines, the heartbeat must get executed:
bin/magento pacemaker:pipeline:heartbeat
  • The heartbeat is a cron job that gets executed every minute

  • On productive systems, a heartbeat can get configured with the crontab