ロックプロバイダーの設定
このコマンドを実行する前に、次の操作を行う必要があります または アプリケーションをインストールする必要があります 🔗。
安全なインストール
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