背景

在实际的工作中,会遇到如下的情形:

arcgis server服务能够启动,但是由于未知的操作原因导致site里面的某个功能出现故障。

要想在短时间内,使得server能够恢复正常功能。且:

  1. 不重新安装arcgis server
  2. 不重新发布服务,

则可以对当前server的站点进行快速的恢复与重建。也就是相当于恢复出场设置功能

原理

在前面的文章已经总结过服务迁移的几种情形,本篇文章为前面情形中最为简单的情况,保持各种参数都不变,具体参考如下链接:

(http://www.cnblogs.com/myyouthlife/p/4255311.html)

操作步骤

在按照操作步骤执行前,请确定是否满足条件,参考底下的注意

  • 停止arcgis server 服务。

    windwos 在服务管理器中,linux通过./stopserver 命令

  • 对arcgisserver目录进行备份。最简单的办法是重命名该文件夹,只要不叫arcgisserver即可。

  • 启动arcgis server 服务
  • 通过manager或者admin重新创建站点

由于arcgis server 重启后,在服务目录下 找不到arcgisserver文件夹,故会认为当前机器上不存在站点。则manager页面或者admin页面会出现提醒创建site

  • 创建site

site 的用户名和密码和前面的site 保持匹配。且directory和config-store存储位置也保持匹配。在这一步可能会出现错误 “当前位置已经有站点balalala的”。请去目录下查看是否有arcgisserver目录。有手动删除,然后下一步即可。

  • 恢复服务
    再次停止arcgis server服务。 将备份文件夹中的至少如下三个文件夹:config-store\services ; directories\arcgissystem\arcgisinput; directories\arcgisoutput 拷贝到新的站点,覆盖新站点对应的文件夹

一般动态地图服务,拷贝上面三个目录即可。但是切片服务或者地理处理服务。需要将arcgiscache和arcgisjob目录拷贝过来。切莫覆盖整个config-store。

  • 重启服务

重启arcgis server服务即可。

注意

该项恢复和重建操作,只适合于如下场景:

  • 在同一台机器上(不在同一台机器上,稍微麻烦,参考原理篇去操作)
  • arcgis server版本 大于10.1
  • 当前site的arcgis server服务能够正常的启动(不能正常启动,只能重装了arcgis server)。
  • 重建后site的管理员和用户名和旧site的保持匹配
  • arcgisserver目录路径保持不变
  • 服务所使用到的数据源依然可以访问到

总结

通过上面的步骤,基本上百试不爽。

arcgis server site 快速恢复与重建的更多相关文章

  1. 【转】arcgis server site 快速恢复与重建

    作者:suwenjiang 出处:http://www.cnblogs.com/myyouthlife/ 具体链接:http://www.cnblogs.com/myyouthlife/p/48985 ...

  2. ArcGIS发布地图服务时报错Error: ArcGIS Server site is currently being configured by another administrative operation. Please try again later.

    2017-06-06试图发布ArcGIS Server站点托管的服务时,返回以下错误消息: ERROR: Service 'test'.'MapServer' in folder '/' is cur ...

  3. 如何解决”ArcGIS Server Site is currently being configured by another administrative operation“的问题

    ArcGIS Server管理员在发布服务或对服务修改的时候,偶尔会遇到以下提示: “ArcGIS Server Site is currently being configured by anoth ...

  4. 登陆ArcGIS Server Manager时一直显示”请稍后……”

    登陆Server Manager时一直显示”请稍后……”新建完成ARcGIS ServerSite,设置用户名和密码.但是登陆时却发现一直处于等待状态,如下图: 更换为IE浏览器后发现,已经可以登陆并 ...

  5. linux REDHAT6.4下安装ArcGIS Server 10.1

    1 安装环境 因为Linux的发行版本比较多,我们在使用的时候请严格按照官网给的给出的版本,在官网上给出的是经过严格测试的,如果采用其他的,即便安装上了,在后续的运作中出现问题,这个可就麻烦了,官网对 ...

  6. ArcGIS Server 10.1 for Linux典型问题总结

    关闭开启server服务: [gis@localhost ArcGISServer]$ cd /home/gis/arcgis/server [gis@localhost server]$ ./sto ...

  7. Howto: 如何将ArcGIS Server缓存移动到新服务器

     Howto: 如何将ArcGIS Server缓存移动到新服务器 文章编号: 33686 软件: ArcGIS Server 9.2, 9.3, 9.3.1 操作系统: Windows 2000, ...

  8. 教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题)

    原文:教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题) 之前发布过Silver ...

  9. 安装arcgis server 10.2遇到的问题总结

    1.创建管理站点失败 错误提示:Failed to create the site. The machine does not have a valid license. Please authori ...

随机推荐

  1. hdu 4021 n数码

    好题,6666 转自:http://www.cnblogs.com/kuangbin/archive/2012/08/23/2652410.html 题意:给出一个board,上面有24个位置,其中2 ...

  2. 谷歌开源项目Chromium的源码获取与项目构建(Win7+vs10/vs13)

    转自:http://blog.csdn.net/kuerjinjin/article/details/23563059 从12年那会儿开始获取源码和构建chromium项目都是按照那时候的官方要求用w ...

  3. CodeForces Round 196

    Div2-A 题意:有m个拼图,每个拼图有f[i]块.从中选出n个,使得 (其中块数最大减块数最小的值) 最小.思路:把f按从小到大的顺序排序,然后顺次尝试. #include<stdio.h& ...

  4. 利用pingyin4j 将汉字转换为拼音

    jar包:http://pan.baidu.com/s/11ikCY import net.sourceforge.pinyin4j.PinyinHelper; import net.sourcefo ...

  5. 【wikioi】1012 最大公约数和最小公倍数问题

    题目链接 算法:辗转相除(欧几里得) gcd(a, b)是a和b最小公倍数, lcm(a, b)是a和b的最大公倍数 gcd(a, b) == gcd(b, a%b) 时间复杂度: O(lgb) 具体 ...

  6. 低调的华丽,Windows Server 2003 ... 写给厌倦了XP,但又纠结于vista/win7花哨的童鞋(转)

    发布于2001年10月25日的windows XP 距今已近8年 时间, 微软从没有一个操作系统能像XP那样  坚挺这么久,婚姻既有7年之痒,何况用了8年XP的广大 同学,但07年发布的vista似乎 ...

  7. JS来添加弹出层,并且完成锁屏

    上图 <html> <head> <title>弹出层</title> <style type="text/css"> ...

  8. freemarker 图片输出、多张图片输出(图片重复原因及解决)

    单张图片显示: 先写好word格式的文档,在其中插入一张图片,然后重命名为ftl,再用编辑器打开,把图片那一段base64信息用freemarker表达式替换掉. 之后把图片的信息输出到模板即可. 多 ...

  9. hdu Strange fuction

    本题是一道二分题,但是要利用导数来求最小值.对原函数进行求导,得到的导函数为f(x)=42*pow(x,6)+48*pow(x,5)+21*pow(x,2)+10*x-y;因为0<=x<= ...

  10. 关于 swift 的图片多选问题

    http://stackoverflow.com/questions/20756899/how-to-select-multiple-images-from-uiimagepickercontroll ...