这是一个值得期待的功能,也是很多人梦寐以求的,如果ArcGIS for Server崩溃了,那么是不是要将所有已经发布过的服务重新发布一遍,如果电脑上有很多服务,这岂不是要折腾半天?ArcGIS for Server 10.2 让大家减少了这个忧虑,10.2提供了对站点的备份和恢复,一旦出现问题,就可以将原有的服务恢复回来,这就不用我们重新去发布服务。
备份包含的信息 | 备份不包含的信息 |
服务配置和服务属性 SOE 注册的数据存储位置 用户和角色 站点的所有机器 集群和它的所有机器 日志设置 | Web Adaptor 配置信息 服务使用的数据 ( 除非在发布的时候数据被自动拷贝到服务器) 切片和切片结构 主站点用户和密码 日志信息 GP的任务状态和信息 动态生成的图片和其它临时输出 |
这一功能的实现是通过Python脚本来完成的,在ArcGIS for Server的安装目录下,进入到tools/admin 目录中就可以看到这些脚本,可以清楚的看到备份和恢复的脚本:
通过命令行,使用python来执行备份脚本:
备份信息如下:
如果不清楚这些参数,可以直接进入到这些脚本进行查看:
备份之后的文件,如果直接打开,是乱码形式,如下:
可以采用相同过程的逆过程对站点进行恢复。