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

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

安全なインストール

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

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

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

ロックの設定

重複する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
ロックプロバイダー名:dbzookeeperまたは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
commerce-operations-help-installation