ロックプロバイダーの設定

このコマンドを実行する前に、次の操作を行う必要があります または あなたは必要です アプリケーションのインストール:

安全なインストール

Secure Sockets Layer (SSL)(HTTPS とも呼ばれます)を管理者とストアフロントの両方で使用するには、次のパラメーターをすべて設定する必要があります。

  • --use-secure:に設定 1
  • --base-url-secure:セキュア URL (で始まる)に設定します https://
  • --use-secure-admin をに設定 1

これらのパラメーターの詳細については、このトピックの後半で説明します。

ロックの設定

ロックプロバイダーを設定して、重複する cron ジョブや cron グループの起動を防ぎます。 (Adobe Commerce 2.2.x、2.2.5 以降および 2.3.3 以降が必要です)。

Adobe Commerceは、デフォルトでロックを保存するためにこのデータベースを使用します。 サーバーに複数のノードがある場合は、Zookeeper をロックプロバイダーとして使用することをお勧めします。

クラウドインフラストラクチャー上でAdobe Commerceを実行している場合は、ロックプロバイダーを設定する必要はありません。 アプリケーションは、プロビジョニングプロセス中に、Pro プロジェクトのファイルロックプロバイダを設定します。 参照: クラウド変数.

コマンドの使用法

bin/magento setup:config:set [--<parameter_name>=<value>, ...]

パラメーターの説明

名前
必須?
--lock-provider
プロバイダ名のロック: db, zookeeper、または file.

デフォルトのロックプロバイダーは次のとおりです。 db
不可
--lock-db-prefix
を使用する際にロックの競合を回避するための特定の db プレフィックス db プロバイダをロックします。

デフォルト値は次のとおりです。 NULL
不可
--lock-zookeeper-host
を使用するときに Zookeeper クラスターに接続するホストおよびポート zookeeper プロバイダをロックします。

例: 127.0.0.1:2181
はい(設定する場合) --lock-provider=zookeeper
--lock-zookeeper-path
Zookeeper がロックを保存するパス。

デフォルトのパスはです。 /magento/locks
不可
--lock-file-path
ファイルのロックが保存されるパス。
はい(設定する場合) --lock-provider=file
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995