问题

问题:访问服务使 ArcGIS CPU 使用率增加到 100%

Last Published: August 30, 2021

描述

尝试访问 ArcGIS Server 中的服务时,操作可能会失败。 ArcGIS Server CPU 使用率增加到 100%,并且 ArcGIS Server 计算机可能会间歇性地失败。 日志文件显示以下错误消息:

错误: 32905 - <Msg time="date_time" type="INFO" code="9029" source="Rest" process="20788" thread="1" methodName="" machine="machine_name" user="" elapsed="" requestID="request_ID">请求用户:用户名,服务:Hosted/service_name/FeatureServer</Msg> 32954 - <Msg time="date_time" type="WARNING" code="9003" source="Rest" process="20788" thread="1" methodName="" machine="machine_name" user="" elapsed="" requestID="request_ID">无法处理请求。 Java 堆空间</Msg>

Java 堆空间错误之前的错误消息通知用户是哪个服务导致了 ArcGIS Server 的性能问题。

原因

服务的 Java 堆大小不够大。 堆大小设置控制客户端可以提供的最大文件大小,堆大小较小的服务可能无法处理较大请求,从而导致 ArcGIS Server 中出现性能问题。

解决方案或解决方法

  1. 将受影响的服务重新发布到 ArcGIS Server。 有关发布服务的详细信息,请参阅 ArcGIS Server:发布服务的方法
  2. 为重新发布的服务增加 Java 堆大小。 有关详细步骤,请参阅 ArcGIS Server:堆大小
  3. 增加上传大小设置以允许服务进行大型上传。 有关详细步骤,请参阅 ArcGIS Server:上传大小

文章 ID: 000026012

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项