SuperMap iServer 异常、崩溃排查

一、问题

面对各种软硬件环境,面对各种空间数据,面对各种服务调用,面对如此种种,坚挺的iServer也不免会出现异常,甚至崩溃;

今天不讨论造成异常和崩溃的原因,只想说一下面对异常和崩溃我们能做点什么,如何快速排查和定位问题:日志!日志!日志!

二、办法

收集软硬件环境信息

  1. 操作系统及版本(比如windows server 2016)
  2. iServer版本(比如iServer win64 10.2.1)
  3. 服务器信息:物理机/虚拟机,内存,CPU
操作系统及服务器信息

 

iServer版本信息​​​

 

收集日志

一般收集iServer日志和组件日志即可,有崩溃现象时可以收集崩溃日志,以及查看系统日志

  1. iServer日志:..\supermap-iserver-10.2.1-windows-x64-deploy\logs
  2. 组件日志:..\supermap-iserver-10.2.1-windows-x64-deploy\support\objectsjava\bin\log
  3. 崩溃日志(hs_err开头,或者dump文件):..\supermap-iserver-10.2.1-windows-x64-deploy\bin
  4. 系统日志:查看崩溃时间点的application-error类型日志
Windows系统日志

 

开启日志

iServer默认开启日志信息较少,当排查异常时可开启debug日志,以及开启tomcat访问日志

  1. iServer开启debug日志:..\supermap-iserver-10.2.1-windows-x64-deploy\webapps\iserver\WEB-INF\iserver-log4j.properties
  2. tomcat开启访问日志:..\supermap-iserver-10.2.1-windows-x64-deploy\conf\server.xml
  3. 开启崩溃日志:..\supermap-iserver-10.2.1-windows-x64-deploy\bin\catalina.bat
  4. 重启iServer,修复完成后重启iServer

稳定复现

前面已经收集了一波日志,并开启了更多日志收集,下一步就是复现问题进一步收集日志信息。问题复现有时很简单,有时很难,需要耐心和策略。

1.总结问题出现规律:出现问题的时间,调用了什么服务,调用服务的频次等

2.服务拆分逐步缩小范围:

①比如将扩展服务与原生服务拆分部署,可以定位是哪类服务出了问题,扩展服务多是用户自行开发的,是重点怀疑对象

②原生服务可进一步拆分,比如地图服务、数据服务、分析服务拆分

3.重点怀疑对象测试复现,通过人工、jmeter、postman工具等,有的放矢,复现锁定问题

三、后记

上述是排查锁定问题的一些建议,目的是为了让大家快速明确的定位问题,知道了问题是啥,如何产生的,解决起来自然就简单了。

如果问题依然不能定位,那就呼叫炮火支援!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SuperMap iServer是一个数据科学服务,可以在Docker中进行部署。它的核心是SuperMap iObject Python,并集成了许多Python开源分析和机器学习库,如numpy、opencv、proj4和tensorflow等。用户可以在iServer平台上利用这些库解决数据分析问题。\[2\] 要配置和使用SuperMap iServer数据科学服务,首先需要满足一些系统配置要求,包括硬件要求。具体的配置步骤可以在官网技术资源中心找到,其中包括下载机器学习资源包并将其放置在指定目录下。该资源包提供了示例数据和示例模型供参考。\[1\]\[3\] 一旦完成配置,就可以开始使用机器学习服务。首先需要准备数据,然后可以使用SuperMap iServer提供的机器学习功能进行数据分析和处理。\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [SuperMap iServer 数据科学服务配置及使用](https://blog.csdn.net/supermapsupport/article/details/126248900)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [SuperMap iServer 机器学习服务配置及使用](https://blog.csdn.net/supermapsupport/article/details/126247664)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值