起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: reoyha

[处理中3] 客户服务偶发性终止

  [复制链接]

22

主题

117

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
发表于 2018-12-5 11:55:57 | 显示全部楼层
我们这里任务表1400w了
回复 支持 反对

使用道具 举报

90

主题

333

帖子

896

积分

高级会员

Rank: 4

积分
896
QQ
 楼主| 发表于 2018-12-5 15:59:25 | 显示全部楼层
jishuang 发表于 2018-12-5 11:22
除了这个,没有其他会导致服务器死的问题

我知道是内存溢出导致的,那是是哪一块内容导致的内存溢出,请问这个能通过日志文件判断出来吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2018-12-5 17:04:00 | 显示全部楼层
日志中看这个错误前面执行的什么操作啊,而且6楼也说了安装工具监控一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

90

主题

333

帖子

896

积分

高级会员

Rank: 4

积分
896
QQ
 楼主| 发表于 2018-12-12 16:19:34 | 显示全部楼层
本帖最后由 reoyha 于 2018-12-12 16:35 编辑
jishuang 发表于 2018-12-5 17:04
日志中看这个错误前面执行的什么操作啊,而且6楼也说了安装工具监控一下

我们安装了一个其他的监控工具,麻烦您联系技术帮我们诊断一下,现在客户服务一天一停,我们压力巨大啊,

https://app.plumbr.io/acceptTeam ... 1ea4a2b222c9892aaa0
帐号密码我单独给您,

QQ截图20181212162201.png
QQ截图20181212162151.png

log.rar (12.43 KB, 下载次数: 29)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2018-12-12 17:27:21 | 显示全部楼层
用的什么监控工具,看工具监控的每个参数都是什么意义

HttpAnalyzer工具就只能看出来是哪个请求卡没有执行完
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

90

主题

333

帖子

896

积分

高级会员

Rank: 4

积分
896
QQ
 楼主| 发表于 2018-12-12 18:13:26 | 显示全部楼层
jishuang 发表于 2018-12-12 17:27
用的什么监控工具,看工具监控的每个参数都是什么意义

HttpAnalyzer工具就只能看出来是哪个请求卡没有执行 ...

系统运行的请求,请求总次数,报错数,反馈数

可以查看到调用报错的请求文件,请求信息等
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2018-12-12 18:25:51 | 显示全部楼层
从错误来看, 是由于内存不够用导致的, 需要找到导致内存短时间不够用的原因,可以从以下方面进行跟踪:
1. 将报表服务器独立到另一个Tomcat中;
2. 检查当前业务服务器Tomcat的JVM设置是否合理;
3. 开启平台的JVM跟踪日志;
       修改%JUSTEP_HOME%/runtime/BusinessServer/WEB-INF/justep.log.properties文件,在最后添加以下代码:
log4j.logger.com.justep.log.jvm=DEBUG,CONSOLE
log4j.additivity.com.justep.log.jvm=false
        修改完后, 重启服务器,执行任何action时, 服务器控制台应该可以看到类似以下的日志:
2018-12-12 18:15:45 [JVM]start...DC9DC824E8084AD1BBF965E83D927896, process: /demo/process/process/and/andProcess, activity: bizActivity1, action: queryOrderAction
2018-12-12 18:15:45 [JVM]end.....DC9DC824E8084AD1BBF965E83D927896, process: /demo/process/process/and/andProcess, activity: bizActivity1, action: queryOrderAction, operator: PSN01, system, total: 4095MB, free: 1172MB, use: 2922MB, leak free: 1MB, leak use: 0MB

4. 安装VisualVM工具(它可以监控业务服务器JVM的实时内存状态和线程调用信息)

当出现服务器卡的时候, 注意观察VisualVM工具中的内存状态,记录内存暴涨的开始时间(后续分析日志时需要使用)
回复 支持 反对

使用道具 举报

90

主题

333

帖子

896

积分

高级会员

Rank: 4

积分
896
QQ
 楼主| 发表于 2018-12-13 09:54:56 | 显示全部楼层
hecr 发表于 2018-12-12 18:25
从错误来看, 是由于内存不够用导致的, 需要找到导致内存短时间不够用的原因,可以从以下方面进行跟踪:
1 ...

好,我去和客户沟通调整一下
回复 支持 反对

使用道具 举报

90

主题

333

帖子

896

积分

高级会员

Rank: 4

积分
896
QQ
 楼主| 发表于 2018-12-14 10:04:55 | 显示全部楼层
tomcat的JVM由2048提升到了5120,但是昨天发生了两次大规模的访问错误,log日志如下:
2.png

3.png

1.png

两次大规模出错,之前没有见过,查看日志请求的文件和action都不是我们定制的,可能调过jvm的原因,这次服务并没有因为GC挂掉。希望能帮我们诊断下哪种情况导致的,谢谢

log.rar (133 KB, 下载次数: 34)
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2018-12-14 11:06:56 | 显示全部楼层
从日志来看, 应该是这个请求报错导致的:===========================
2018-12-13 18:37:06 [http-18081-48] [com.justep.business.server.BusinessServer] ERROR: action:<?xml version="1.0" encoding="UTF-8"?>
<actions><action process="/SJMIS/officeSupplyConsumables/process/singleMatRequire//x5/form/dhtmlx/dhtmlxGrid/imgs/iconUncheckAll.gif" activity="selMaterialActivity" name="getSysParamsAction" execute-context="" content-type="application/xml"><parameters/></action></actions>
com.justep.exception.BusinessException: 编码: JUSTEP050006; 提示: 参数"name"不允许为空


============================
2018-12-13 20:29:23 [http-18081-98] [com.justep.business.server.BusinessServer] ERROR: action:<?xml version="1.0" encoding="UTF-8"?>
<actions><action process="/SJMIS/officeSupplyConsumables/process/MatRequireApply//x5/form/dhtmlx/dhtmlxGrid/imgs/iconUncheckAll.gif" activity="selMaterialActivity" name="getSysParamsAction" execute-context="" content-type="application/xml"><parameters/></action></actions>
com.justep.exception.BusinessException: 编码: JUSTEP050006; 提示: 参数"name"不允许为空

这个请求的process路径"/SJMIS/officeSupplyConsumables/process/MatRequireApply//x5/form/dhtmlx/dhtmlxGrid/imgs/iconUncheckAll.gif"不对,从应用上检查一下功能是否有问题, 特别是
/x5/UI/SJMIS/officeSupplyConsumables/process/Dialog/selMeterialActivity.w





回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-25 13:45 , Processed in 0.111150 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表