安装完arcgisservice以后发布服务的时候遇到的问题:
解决办法:
1)停止arcgis服务器服务。
2)删除arcgisserver \ config-store中的锁文件(* .glock和* .rlock)。
3)重启arcgis服务器服务。
4)停止待处理的停止服务然后启动它。
重新发布就可以了
下面是网上搜来的原因;
根据我的经验,删除.glock文件并没有对系统/ ArcGIS Server产生意想不到的后果,尽管这总是作为最后的手段并以外科方式完成(即只删除单个锁定服务的.glock文件) )。删除这些文件后,可以管理相关服务并将其返回到可用状态。
您可能会遇到ArcGIS Server Java进程(javaw.exe)挂钩到.glock文件的情况,该文件将阻止您删除它。在这种情况下,您将不得不重新启动ArcGIS Server(以在文件中释放其挂钩),或使用“kludgy”工具强制执行相同的版本。当然,如果您在生产环境中运行,那么重新启动ArcGIS Server不是一个选项,您可能不得不求助于此类工具。
在相关说明中,此问题存在错误编号(NIM100965:“启动具有0个最小实例的服务会导致服务锁在启动时消耗服务时不会释放”),并且“ 问题解决列表”将其报告为在10.3中修复。
通过创建具有0个最小实例的高隔离度Map Service,然后在服务启动时快速重新加载服务的WSDL URL,我能够在原始服务器上重现此问题并安装ArcGIS Server(10.2.1)。
能够解除对ArcGIS Server的死锁通过删除config-store中“locks”目录中的任何.glock文件来获取服务。