Helix Swarm管理者ガイド (2020.1)

インデックスのアップグレード

Swarmインデックスのアップグレードプロセスは、以下の構成項目を使用することにより、Swarmシステムの仕様に合わせて設定することができます。

注意

バージョン2017.3以降のSwarmをアップグレードする場合は、インデックスをアップグレードする必要はありません。

ヒント

構成情報を変更しても、構成キャッシュを再ロードしない限り、その構成情報がSwarmで使用されることはありません。構成キャッシュを再ロードすると、変更した構成情報がSwarmで強制的に使用されます。 Swarm構成キャッシュを再ロードするには、admin ユーザまたはsuper ユーザでなくてはなりません。 [ユーザID]ドロップダウンメニューに移動して[システム情報]を選択し、[キャッシュ情報]タブをクリックしてから[構成の再ロード]ボタンをクリックします。

status_refresh_interval

status_refresh_interval項目を使用して、インデックスのアップグレード状況を表示するページの更新頻度を設定します。 デフォルト値は10秒です。

<?php
// this block should be a peer of 'p4'
'upgrade' => array(
'status_refresh_interval' => 10, //Refresh page every 10 seconds
),

batch_size

batch_size項目を使用して、メモリ内に保持して各バッチで処理するレビューの数を設定します。 Swarmマシンのシステムメモリに応じて、この項目の値を調整してください。 デフォルト値は1000件です。

以下に例を示します。

128MBなど、Swarmマシンのメモリ量が少ない場合は、batch_sizeの値として1000を指定すると、アップグレード処理の速度が大幅に低下する可能性があります。 このような場合は、より小さな値をbatch_sizeに設定してください。

<?php
// this block should be a peer of 'p4'
'upgrade' => array(
'batch_size' => 1000, //Fetch 1000 reviews to lower memory usage
),