Skip To Content

サーバー上のローカル キャッシュ ディレクトリ

このトピックの内容

多くの GIS サーバー コンピューターが、同時に共有のキャッシュ ディレクトリにタイルを書き込もうとすると、スケーラビリティが低下します。この理由により、サーバーはローカル キャッシュ ディレクトリを使用して、タイルを各 GIS サーバー上に一時的に書き込みます。

サーバー上のローカル キャッシュ ディレクトリは、コンパクト格納形式を使用するキャッシュのみで使用されます。サーバーは、ローカル キャッシュ ディレクトリに 1 つのバンドル ファイル (約 16,000 タイルまで含めることができます) を書き込みます。完了すると、バンドルは共有キャッシュ ディレクトリに移動します。バンドルをローカルに書き込んで共有キャッシュ ディレクトリに移動させるほうが、すべてのコンピューターが直接共有キャッシュ ディレクトリに書き込むよりも、スケーラビリティに優れています。

レガシー:

10.0 以前のバージョンでは、ローカル キャッシュ ディレクトリの使用を有効または無効にすることができました。10.1 以降のバージョンでは、ユーザーがキャッシュ ディレクトリ用に共有ネットワーク フォルダーを使用したことが ArcGIS Server で検出された場合に、必ず最初にバンドル ファイルがローカル キャッシュ ディレクトリに書き込まれます。

ローカル キャッシュ ディレクトリの場所の設定

デフォルトのローカル キャッシュ ディレクトリは、ArcGIS Server アカウントの temp フォルダーです。このフォルダーは、ArcGIS Server Administrator Directory を使用して変更できます。

  1. 各 GIS サーバーで、同一のパスを使用してディレクトリを作成します。ArcGIS Server アカウントに、これらのディレクトリに対する書き込みのアクセス権限があることを確認します。
  2. Web ブラウザーを開いて、ArcGIS Server Administrator Directory に移動します。URL の形式は http://gisserver.domain.com:6080/arcgis/admin です。
  3. 必要な場合は、ArcGIS Server の管理アクセス権限を持つユーザー名とパスワードを使用してログインします。
  4. [system] > [properties] > [update] の順にクリックします。
  5. テキスト ボックスに、使用するフォルダーをポイントする localTempFolder プロパティを追加します。たとえば、次のように指定します。{"localTempFolder":"/data/temp"}
  6. [更新] ボタンをクリックします。
  7. ArcGIS Server Manager またはカタログ ウィンドウを使用して、[System] という名前の ArcGIS Server フォルダーに移動し、CachingTools ジオプロセシング サービスを停止してから開始します。

CachingTools ジオプロセシング サービスの実行インスタンスごとに、少なくとも 0.5 GB にクラスター内の GIS サーバーの数を掛けた分の利用可能な領域をこの場所に確保することをお勧めします。高い圧縮品質を使用する JPEG または混合形式のキャッシュ、またはビット深度の高い PNG の詳細なキャッシュを使用する際には、さらに多くの領域が必要になります。