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

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: reoyha

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

  [复制链接]

28

主题

83

帖子

249

积分

中级会员

Rank: 3Rank: 3

积分
249
QQ
发表于 2018-12-14 11:30:41 | 显示全部楼层
本帖最后由 如果彼此 于 2018-12-14 11:34 编辑
hecr 发表于 2018-12-14 11:06
从日志来看, 应该是这个请求报错导致的:===========================
2018-12-13 18:37:06 [http-18081-4 ...

发帖帐号有问题,用这个回复。在服务器用studio,检查资源结果如下,
TIM图片20181214112917.png

TIM图片20181214112928.png

而且这个action应该是系统action,我们这个路径下也没有这个process:/SJMIS/officeSupplyConsumables/process/MatRequireApply//x5/form/dhtmlx/dhtmlxGrid/imgs/iconUncheckAll.gif
x5/form 这个目录我应该在哪里查找,为啥会请求process的时候会拼上不存在的目录,被攻击了?


回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2018-12-14 11:34:51 | 显示全部楼层
不是模型检查, 是功能运行, 从错误日志来看, 打开此功能时, 传的process不对,
回复 支持 反对

使用道具 举报

28

主题

83

帖子

249

积分

中级会员

Rank: 3Rank: 3

积分
249
QQ
发表于 2018-12-14 11:36:27 | 显示全部楼层
本帖最后由 如果彼此 于 2018-12-14 11:37 编辑
hecr 发表于 2018-12-14 11:34
不是模型检查, 是功能运行, 从错误日志来看, 打开此功能时, 传的process不对,  ...

刚才没说完,我们这个功能下没有selMaterialActivity这个activity。



我怀疑这是模拟的非法请求。这个功能客户正常的情况一直在用,我昨天还对这个功能进行了测试,通过页面打开没有问题。
回复 支持 反对

使用道具 举报

28

主题

83

帖子

249

积分

中级会员

Rank: 3Rank: 3

积分
249
QQ
发表于 2018-12-14 11:47:35 | 显示全部楼层
hecr 发表于 2018-12-14 11:34
不是模型检查, 是功能运行, 从错误日志来看, 打开此功能时, 传的process不对,  ...

刚才10点15左右客户服务又停了,无法访问,我在服务器上截取了最后一段tomcat信息,

  1. 2018-12-14 10:15:55 [JVM]start...E8B14AD6E3384813A4FCD38DA6D7C805, process: /portal2/process/portal/portalProcess, activity: index, action: getSysParamsAction
  2. 2018-12-14 10:15:55 [JVM]start...5A4A8361D36243EF9DD9212753F7B9F3, process: /OA/knowledge/process/knowledgePortlet/knowledgePortletProcess, activity: textPortletActivity, action: getPortletDataAction
  3. 2018-12-14 10:15:55 [JVM]start...E195EE8505F8463DB82A58919E8A38F8, process: /SA/doc/system/systemProcess, activity: mainActivity, action: queryNoPermissionHostAction
  4. 2018-12-14 10:15:55 [JVM]start...D0BA0A4AB83044769BFC22BD2728C545, process: /OA/knowledge/process/knowledgePortlet/knowledgePortletProcess, activity: textPortletActivity, action: getPortletDataAction
  5. 2018-12-14 10:17:26
  6. ClientAbortException:  java.net.SocketException: Software caused connection abort: socket write error
  7.         at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369)
  8.         at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448)
  9.         at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:318)
  10.         at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:274)
  11.         at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:104)
  12.         at com.justep.ui.system.service.report.ReportHelper.getFile(Unknown Source)
  13.         at PrintGetFile.doGet(PrintGetFile.java:14)
  14.         at com.justep.ui.impl.JProcessorImpl.execute(Unknown Source)
  15.         at com.justep.ui.JavaServer.runJava(Unknown Source)
  16.         at com.justep.ui.JavaServer.doJ(Unknown Source)
  17.         at com.justep.ui.JavaServer.service(Native Method)
  18.         at com.justep.ui.servlet.MainServlet.service(Unknown Source)
  19.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  20.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  21. icationFilterChain.java:290)
  22.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  23.         at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
  24.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  25.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  26.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  27.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  28.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  29.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  30.         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
  31.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  32.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
  33.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
  34.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
  35.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  36.         at java.lang.Thread.run(Thread.java:745)
  37. Caused by: java.net.SocketException: Software caused connection abort: socket write error
  38.         at java.net.SocketOutputStream.socketWrite0(Native Method)
  39.         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
  40.         at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
  41.         at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:761)
  42.         at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448)
  43.         at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:363)
  44.         at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:785)
  45.         at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:124)
  46.         at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:598)
  47.         at org.apache.coyote.Response.doWrite(Response.java:533)
  48.         at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:364)
  49.         ... 28 more
  50. 2018-12-14 10:17:26 编码: JUSTEP002026; 提示: .J(/UI/system/service/report/printGetFile.j)执行失败
  51. javax.servlet.ServletException: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI/system/service/report/printGetFile.j)执行失败
  52.         at com.justep.ui.servlet.MainServlet.service(Unknown Source)
  53.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  54.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  55.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  56.         at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
  57.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  58.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  59.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  60.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  61.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  62.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  63.         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
  64.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  65.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
  66.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
  67.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
  68.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  69.         at java.lang.Thread.run(Thread.java:745)
  70. Caused by: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI/system/service/report/printGetFile.j)执行失败
  71.         at com.justep.ui.exception.UIException.create(Unknown Source)
  72.         at com.justep.ui.JavaServer.doJ(Unknown Source)
  73.         at com.justep.ui.JavaServer.service(Native Method)
  74.         ... 18 more
  75. 2018-12-14 10:17:26 Not registed session:E976DA09E03319703A3C254C7A873311, jsessionid:JSESSIONID=F7434179983A717287DA8EA333D14EEA, action: <?xml version="1.0" encoding="UTF-8"?>
  76. <actions><action process="/portal2/process/portal/portalProcess" activity="index" name="getSysParamsAction" execute-context="" content-type="application/xml"><parameters/></action></actions>
  77. 2018-12-14 10:15:55 [JVM]start...C68C4DD3CCED4FE98534C4FDF3C34782, process: /userDefineWidget/userDefineWidget/process/defineWidget/defineWidgetProcess, activity: mainActivity, action: queryTaskaction
  78. 2018-12-14 10:15:31 [JVM]start...112AC3A21D314F3BA9F71FE9D94270A2, process: /OA/common/process/toDoWidget/toDoWidgetProcess, activity: mainActivity, action: getToDoDataAction
  79. 2018-12-14 10:15:31 [JVM]start...B75F568D1B3542899390164163673E8F, process: /SA/task/taskView/taskViewProcess, activity: mainActivity, action: querySubmitTaskAction
  80. 2018-12-14 10:15:31 [JVM]start...1BADD4C7F0B540F1B61483776E90A022, process: /SJMIS/WYSF/process/LSSF/lSSFProcess, activity: mainActivity, action: getSysParamsAction
  81. 2018-12-14 10:15:31 [JVM]end.....A1C529501E54450DAA41D32A0394DFE9, process: /SA/OPM/system/systemProcess, activity: mainActivity, action: loginAction, operator: 64CA698727F742F69143CB9EEC7C6D31, 金水湾收费, total: 20317MB, free: 777MB, use: 19539MB, leak free: 26MB, leak use: 26MB
  82. 2018-12-14 10:15:31 [JVM]start...7584382FB348425AA268B6C01AAA0277, process: /OA/knowledge/process/knowledgePortlet/knowledgePortletProcess, activity: textAndPicPortletActivity, action: getPortletDataAction
  83. 2018-12-14 10:18:14 I/O exception (org.apache.commons.httpclient.NoHttpResponseException) caught when processing request: The server localhost failed to respond
  84. 2018-12-14 10:18:14 Retrying request
  85. folderFullID:==:  public/quentity
  86. folderFullID:==:  public/notice
  87. folderFullID:==:  public/week
  88. folderFullID:==:  public/resource
  89. 2018-12-14 10:15:31 [JVM]start...CB44C2984AA74100B5EFA56918B3BDA0, process: /SA/task/taskView/taskViewProcess, activity: mainActivity, action: queryWaitTaskAction
复制代码

完整版在附件
为啥昨天加入的jvm信息没有添加到X5日志中,我需要修改哪个配置吗? 新建文本文档.rar (3.73 KB, 下载次数: 44)
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2018-12-14 14:05:18 | 显示全部楼层
VisualVM工具安装了吗, 用那个工具看一下10点15左右的内存使用情况,
可以把tomcat窗口输出的日志信息输出到一个文件中,这样这个文件中的日志是最全的


另:下载的日志压缩文件打不开

qq: 32706807, 加qq把日志文件发给我
回复 支持 反对

使用道具 举报

33

主题

373

帖子

914

积分

高级会员

Rank: 4

积分
914
QQ
发表于 2019-1-15 09:55:50 | 显示全部楼层
关注,现在咋样了
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2019-1-21 15:50:19 | 显示全部楼层
楼主图片里的监控工具是啥?
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 17:06 , Processed in 0.067960 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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