常见问题
关于 ArcGIS Server 的 javaw.exe 进程分为两个主进程。 这些进程提供了基本的应用程序服务器功能和 Web 服务托管能力。有关详细信息,请参阅以下 web 帮助文档:ArcGIS Enterprise:ArcGIS Server 站点的内部。
“App Server 最大堆大小”和“SOC 最大堆大小”用于设置可以发送到 GIS 服务器的最大文件大小(以 MB 为单位),如下图所示。 堆大小是指为每个服务分配的用于 Java 应用程序缓存的保留内存。 如果服务器上有太多实例,或服务器处于高负载状态,则该值会增加。 可以通过 ArcGIS Server 管理员目录查看服务器最大堆大小。
ArcGIS Server 已经过调解,可实现开箱即用的最佳性能;因此除必要情况之外,不建议更改设置(高级管理员设置)。 Javaw.exe 的两个主进程是 ArcGIS Server 的入口点(用户处理端口 6080 和 6443 上的请求),且经过相关调整,可实现高性能。 服务器启动后且系统空闲时,计算机即可用于管理大量请求。
在服务上执行操作时,ArcGIS Server 会缓存结果。 更改堆大小可能会按比例更改服务器上的 RAM 使用量和 CPU 利用率,具体取决于 ArcSOC 进程数和每个进程所使用的 RAM,从而可能会影响整体性能。 例如,如果默认的堆大小减小,而操作对于特定服务器对象容器 (SOC) 进程的预分配内存而言过多,则操作可能会因内存不足而失败,并返回结果。 如果最大堆大小增加,则可能会影响使用 javaw.exe 进程的其他应用程序的性能。
在某些情况下,如果防病毒软件和程序发生交互,则 javaw.exe 会显示很高的 CPU 使用率。 如果禁用防病毒程序可以解决问题,则必须将以下文件夹列入白名单以提高性能。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序