一、报错内容
启动服务报错.png
发布服务报错.png
二、问题缘由
Windows 环境大量 ArcSOC.exe 进程运行期间将无法发布新服务或启动现有服务。
在Windows环境中当ArcGIS Server服务实例数大于200个时候,尽管在Windows资源管理器中查看CPU、内存等性能指标未达到上限,但是由于windows非交互桌面堆大小已经耗尽,从而导致ArcGIS Server中的服务无法启动或发布新的服务失败再或者数据库链接无法访问的情况。
三、解决办法
1.关闭不必要的服务
2.新建ArcGIS Server站点,对服务进行分流
3.增加非交互式桌面堆大小,以确保可以创建足够数量的进程并允许其同时运行。