由于泛微E10是一个封装的二开低代码平台,我们在二开的过程中可能在本地测试是好使的,但是部署在生产环境就会出现异常,如下图是一个访问呢某个接口报错的提示:
所以这时候就要去生产环境进行错误异常排查了。本文介绍下如何进行排查。
泛微E10官方提供的线上环境报错排查思路主要有2个,分别是通过web日志平台进行排查和通过登录服务器的方式进行部署。这里分别介绍下:
一、通过web日志平台进行排查
泛微E10平台提供有对应的web日志平台进行日志的排查,他的访问地址是:http://192.168.0.108/monitor/tissot/basic。这里的ip地址和端口是泛微E10微服务平台集群的地址,非泛微E10运维平台的地址,访问之后如下图:
我们可以通过可视化的方式进行筛选等查看。但是在实际使用下来这种方式非常不推荐,因为这个日志平台的日志有时候无法查看到最新的日志,会导致排查问题不全面,所以这种访问非常不推荐。
二、登录服务器进行查看
这种方式是我们使用finalshell登录上泛微E10二开平台的服务器上,使用如下的命令查看二开服务相关的路径
ps -ef | grep secondev
然后服务器会列举出对应的二开服务部署目录
上图圈中的部分就是对应的二开服务的部署路径,我们进入这个目录的logs文件夹下
#进入到二开服务部署的位置的logs目录下,每个环境的部署位置不一样,按照实际的路径进入logs文件夹下即可 cd /home/pubserver/e10/opertor/e10/e10-server0/weaver-secondev-service/logs/
然后我们可以看到很多的日志,如下图:
这里需要注意下,我们这个是属于二开的服务,我们主要关注的日志文件有:
sys-seconddev.log sys-seconddev-err.log sys-err.log
这里我们一般会直接想到去查看seconddev开头的日志,但是泛微E10的封装来说,他的日志不仅限于放在seconddev开头的日志里面,我们还要看sys-err.log。就像本文开头我本地环境的报错显示,在seconddev开头的日志里面是看不到任何有用的信息的,最后在sys-err.log里面找到了对应的错误信息。进行了排查。所以对于线上问题的排查,一定要根据实际情况多查看,分析。
第二种使用finalshell登录到服务器查看错误信息解决泛微E10二开平台上的报错信息是非常推荐的一种方式,这种方式也不存在日志的延迟的,唯一就是需要有一定的linux操作基础。
最后对于泛微E10平台存在的错误信息及解决办法,我整理了一个list,可查看下面的列表: 泛微E10错误信息及解决办法
还没有评论,来说两句吧...