Skip To Content

服务器上的本地缓存目录

在本主题中

多台 GIS 服务器计算机同时尝试向一个共享缓存目录写入切片时,应用程序的可扩展性势必下降。因此,该服务器使用本地缓存目录将切片临时写入每个 GIS 服务器。

服务器上的本地缓存目录仅可用于使用紧凑存储类型的缓存操作。服务器会将一个包 (bundle) 文件(可包含多达约 16,000 个切片)写入到本地缓存目录。完成后,该包 (bundle) 文件将移动至共享缓存目录中。相对于让所有机器直接将包 (bundle) 文件写入共享缓存目录中,在本地写入包文件然后将其移动到共享缓存目录的可扩展性更强。

旧版本:

在 10.0 及较早版本中,可以启用或禁用本地缓存目录。在 10.1 及更高版本中,如果 ArcGIS Server 检测到您已将共享网络文件夹用于缓存目录,则包文件将始终先写入到本地缓存目录中。

设置本地缓存目录位置

默认本地缓存目录是 ArcGIS Server 帐户的临时文件夹。您可以使用 ArcGIS Server 管理员目录来更改此项。

  1. 在每个 GIS 服务器上使用完全相同的路径创建目录。确保 ArcGIS Server 帐户具有对这些目录的写入权限。
  2. 打开 web 浏览器并导航至 ArcGIS Server 管理员目录。URL 的格式为 http://gisserver.domain.com:6080/arcgis/admin
  3. 如有必要,请使用具备 ArcGIS Server 管理访问权限的用户名和密码登录。
  4. 单击系统 > 属性 > 更新
  5. 在文本框中,添加指向您的文件夹的 localTempFolder 属性。例如:{"localTempFolder":"/data/temp"}
  6. 单击更新按钮。
  7. 使用管理器或目录窗口导航到名为 System 的 ArcGIS Server 文件夹,然后关闭并重新启动 CachingTools 地理处理服务。

建议在此位置为 CachingTools 地理处理服务的每个正在运行的实例提供的可用空间至少为:0.5 GB 乘以群集中的 GIS 服务器数量。使用高压缩比的 JPEG 或混合格式缓存或者具有高位深度的详细 PNG 缓存可能需要更多空间。