企业环境中的ArcGIS Server设置:
例如,多个SOC,可能是故障转移设置,单独的Web服务器,单独计算机上的SDE / DBMS等。
在不涉及版本/软件/操作系统/等方面的细节的情况下,我想知道人们会建议在这种规模设置上执行“运行状况检查”。也许诊断是一个更好的词?
我认为这是一个好主意,每月进行检查(而不是进行一致的监视),以确保一切顺利进行,并可能确定设置中的瓶颈或问题区域。理想情况下,具有可以轻松重复的特定工作流程,然后收集历史数据以查看设置是否随时间恶化。
我希望这不是一个主观的问题,但是我认为那里会有专家对此有“正确”的答案,也许可以通过评论进行任何讨论并根据需要删除?
为了使问题更具体,请假设:
- SDE已最佳设置。
- 还已对ArcGIS Server服务进行了最佳设置(即,在适当的地方进行了缓存,比例范围/定义查询等)。
我当时正在考虑将一个自定义应用程序放到Web服务器上,并允许用户按下一个按钮,该按钮可以执行以下操作:
- ping每个端点(每个IP,从服务器WSDL确定XML,各种REST端点)
- 失败/通过这些测试
- 也许重复这些ping操作,并显示每个端点的平均响应时间。
这些测试可以在非高峰时间进行,然后生成关于结果的基本报告。
我想您也可以将ArcGIS Server换成任何服务器技术(这让我开始思考,这也许属于ServerFault)。
我知道ArcGIS Server具有日志记录和统计功能。我还应该指出,已经建立了自动警报来通知服务器何时发生故障或性能很差。对于诊断/确定整个系统是否“健康”方面的问题,我确实有一些建议(例如,它运行良好,是否比上个月更糟,是否可以进行某些改进?)
我想知道是什么人(在多层/高使用率设置方面经验丰富的人)对此的看法。