一、问题:
安装完arvserver后,rest服务http://host:8399/arcgis/rest/services/访问不了
二、问题原因:
查看了一下manager日志,其中记录了几个rest handler的错误,大意是SOM主机访问不到。所以,我猜测应该是“ArcGIS Server Manager Service”这个服务启动的时候,“ArcGIS Server Object Manager”这个服务还没有来得及启动造成的,因为这两个服务是独立启动的,可能有时前者先启动完、有时后者先启动完,出现前面这种情况的时候REST接口就不能正常访问了。
三、问题解决:
解决的办法,应该让“ArcGIS Server Manager Service”在“ArcGIS Server Object Manager”这个服务之后启动应该就可以了,也就是将后者设置为前者的服务依赖项应该可行。
因此,在控制台中执行下面的命令:
sc config "ArcGIS Server Manager Service" depend= ArcServerObjectManager
然后重启机器后,ArcGIS Server的REST接口直接可以正常访问了。