1.今天下午用户发现数据一直不能发送成功,反馈给EDI的同事

2.登陆到IS上进行检查Log中的Error

系统报错:

The session is not currently connected to the server. Unable to perform the request:Session has been closed

怀疑Message的Session无法连接了,然后排查Message的面板中的下面的信息

webMethods Messaging Settings中的Universal Messaging挂掉了。

webMethods Messaging Trigger Management中的Trigger Connection 全部不能连接了

3.登陆到UM的服务器,路径如下:/opt/softwareag/UniversalMessaging/server/umserver/data

查看nirvana.log,具体原因是因为Server shutdown initiated due to OutOfMemoryException,服务器因为应用内存溢出导致shutdown了

[Fri Nov 23 13:38:00 CST 2018] [MemoryManagement] [com.pcbsys.foundation] - MemoryManager: Monitor: Memory Free, Before 185.81 MB, After 185.81 MB
[Fri Nov 23 13:38:34 CST 2018] [MemoryManagement] [com.pcbsys.foundation] - MemoryManager: Monitor: Memory Free, Before 184.87 MB, After 184.87 MB
[Fri Nov 23 13:38:42 CST 2018] [Scheduler Worker Pool:1] [com.pcbsys.nirvana.server] - Server shutdown initiated due to OutOfMemoryException in Scheduler Worker Pool:1
[Fri Nov 23 13:38:42 CST 2018] [Scheduler Worker Pool:1] [com.pcbsys.nirvana.server] - Autogenerated thread dump"MemoryManagement" daemon prio=1 tid=0xb TIMED_WAITINGat java.lang.Thread.sleep(Native Method)at com.pcbsys.foundation.memory.fMemoryManager.run(fMemoryManager.java:381)at com.pcbsys.foundation.threads.fThread.localRun(fThread.java:113)at com.pcbsys.foundation.threads.hThread.run(hThread.java:108)at java.lang.Thread.run(Thread.java:748)

4.既然UM内存不够,增加UM内存,具体设置路径:

cd /opt/softwareag/UniversalMessaging/server/umserver/bin

修改 Server_Common.conf这个文件的关于UM内存的信息,具体修改如下:

# Initial Java Heap Size (in MB)
wrapper.java.initmemory=8192# Maximum Java Heap Size (in MB)
wrapper.java.maxmemory=8192

修改完成后。

5.准备重新启动UM,在重新启动UM前,请先保存Trigger的消息。

然后使用如下命令,检查UM的运行线程

 ps -ef|grep umserver

因为该UM宕机,所以没有运行线程,直接启动即可。

启动的命令如下:

#进入bin路径
cd /opt/softwareag/UniversalMessaging/server/umserver/bin
#启动UM
nohup ./nserver &
#查看UM线程是否存在
ps -ef|grep umserver 

发现UM已经启动了

7.查看Log信息,内存剩余量6.5GB

MemoryManager: Monitor: Memory Free, Before 6.51 GB, After 6.51 GB

[Fri Nov 23 17:15:35 CST 2018] [MemoryManagement] [com.pcbsys.foundation] - MemoryManager: Monitor: Memory Free, Before 6.51 GB, After 6.51 GB
[Fri Nov 23 17:15:40 CST 2018] [UM Server Status Generator] [com.pcbsys.foundation] - ServerStatusLog> Memory=6667, Direct=1024, EventMemory=0, Disk=361911, CPU=0.5, Scheduled=201, Queued=0, Connections=62, BytesIn=81929, BytesOut=2558280, Published=13, Consumed=18
[Fri Nov 23 17:15:45 CST 2018] [UM Server Status Generator] [com.pcbsys.foundation] - ServerStatusLog> Memory=6667, Direct=1024, EventMemory=0, Disk=361911, CPU=0.25, Scheduled=201, Queued=0, Connections=62, BytesIn=84080, BytesOut=2571650, Published=14, Consumed=19

8.最后一步是启动Trigger

webMethods异常-UM宕机处理相关推荐

  1. 异常宕机 Ora-00600 [Kccpb_sanity_check_2] 错误解决方法

    朋友说数据库异常宕机后,启动时报600错误. ora-00600:internal error code ,arguments:[kccpb_sanity_check_2],[3106],[3104] ...

  2. Linux系统异常夯死或宕机分析

    一.问题描述 某次某云主机访问异常,登录云主机后来发现vnc界面夯死,输入命令无反应,console界面发送重启指令也无反应,只能云平台管理页面强制重启. 二.问题分析: 1>重启后查看sysl ...

  3. [求助] 不显示删除回复显示所有回复显示星级回复显示得分回复 操作系统Swap分区2G,Weblogic却还偶尔报swap分区不够的异常,导致生产偶尔宕机...

    不显示删除回复显示所有回复显示星级回复显示得分回复 操作系统Swap分区2G,Weblogic却还偶尔报swap分区不够的异常,导致生产偶尔宕机# # An unexpected error has ...

  4. mysql宕机日志查询_Mysql容器异常宕机

    腾讯云,配置1核2G,MySql服务在使用时没有任何征兆突然无响应,通过查询docker容器状态,发现mysql容器宕机了... 问题定位: 进入容器内,查询mysql的日志,没有发现异常问题(有些错 ...

  5. 11.2.0.4,ASM实例异常宕机,ORA-29740: evicted by instance number 2

    一.环境背景 oracle 11.2.0.4  + RAC + RedHat5.8 二.故障描述 ASM实例异常宕机,报错信息如下: Sun Sep 14 20:27:13 2014 IPC Send ...

  6. springboot controller里出现异常会导致服务器宕机_锐速云:服务器租用10条最容易出错崩溃的记录...

      无论何种产品都有一些使用禁忌,服务器租用也是一样,用户为了更好的使用服务器租用,对于服务器租用的使用禁忌也一定要了解清楚,以免触碰这些禁忌,给自己带来一些不必要的麻烦.那么服务器租用的使用禁忌都有 ...

  7. oracle故障分析报告,Oracle 数据库异常宕机错误分析:ORA-01092

    在数据库运维中,也许每一个DBA都很怕ORA-600,导致600错误的原因常常难觅踪迹,大部分情况下可能是由bug导致的,因此成为广大DBA的噩梦. 但是遇到ORA-600的机会并不会很高.根据Bet ...

  8. 【致远FAQ】致远OA宕机之Tomcat异常宕机

    问题描述 tomcat进程已经不在: 由于在启动命令行参数中增加了相关的日志监控,重点查找JVM内存溢出.jvm的crash的日志进行问题定位: 没有.hprof文件生成[基本可以推论没有出现JVM内 ...

  9. Flink taskmanager因节点宕机失效或进程异常导致的报警处理

    flink的taskmanager的端口占用情况是动态分配的,因此在promethues的监控targets配置也采用了脚本动态拉取更新: 1. 先连接zookeeper,查看flinkNodes的注 ...

最新文章

  1. 2018-2019-1 20165305 实验三 实时系统
  2. 数据仓库项目管理面试题整理(十一)
  3. mysql初始化root 密码是多少_Mysql初始化root密码和允许远程访问
  4. 机器学习中的规则化范数(L0, L1, L2, 核范数)
  5. 阿里云微服务引擎MSE网关功能,开启微服务“大门”云化时代
  6. IOS正则表达式的用法简介
  7. CodeForces - 1321B Journey Planning(思维)
  8. 世界名企选人的“通用标准”
  9. sql实现like多个值的查询
  10. 编程从业五年的十四条经验,句句朴实
  11. python是什么类型的语言-为什么说 Python 是强类型语言?
  12. HTML5学习总结(1)——HTML5基础知识
  13. 数据结构与算法之美笔记-链表(Linked list)
  14. 小程序实现地图导航功能
  15. 为什么使用dojo?dojo与jquery有什么不同?dojo适合什么开发场景?
  16. 阜阳睿趣机器人编程_编程教育中心怎么样睿趣疯狂机器人_睿诚教育蒸蒸日上...
  17. 最全的Linux运维bash脚本常见用法总结
  18. qdebug dump struct 转载
  19. [笔记]SSH 端口转发
  20. Debug_C++:关于逻辑或在合法性检测中的问题

热门文章

  1. 上位机控制plc,上位机控制软件,ATECLOUD中国人自己的LabVIEW
  2. 《算法和数据结构》画解数据结构专栏简介
  3. 群表示论之D3或S3的二次不可约表示
  4. 电脑开机内存占用过高的解决方法
  5. jenkins 集成coding实现自动化部署
  6. 锁相环PLL原理分析
  7. 使用 yum 安装 erlang
  8. (分享)2017云栖大会知识图谱专场
  9. 谷歌浏览器上不了网如何设置_电脑上不了网,如何诊断?
  10. vue 获取子元素的dom