如何诊断野生蝇10.1的病因

时间:2017-08-03 08:09:56

标签: java mysql postgresql jpa wildfly

我在我的系统中使用了CentOs和wildlfy 10.1.0,我已经开始野外飞行,但是野蝇有时会停止工作。你可以帮我诊断一下原因,因为日志没有提到任何东西。野生动物没有停止。

我在服务器上部署以下内容:

  1. 一个Ejb模块
  2. 四个战争模块
  3. 系统中运行了5个计划 我通过JPA和其他通过JDBC

    连接到2个数据库

    报废的最后一个日志是我们的计划消息,然后野生动物自动停止,没有任何错误消息

    2017-08-03 04:01:59,023 DEBUG
    [com.ecomm.pl4sms.loader.receiver.SendHighPrioMsgToSqlBox]
    (DefaultQuartzScheduler_Worker-4) Scanning sender fake true
    

    我使用的是CentOS 7和Wildfly 10.1.0-Final,Postgres 9.6,Jdk 1.8,Mysql 5-7

    请帮我诊断原因可能已经停止。

1 个答案:

答案 0 :(得分:0)

密切关注野生动物过程的内存使用情况。如果未达到最大堆空间的Java设置但是Linux内核确定wildfly是最需要内存的进程并且它正在运行接近最大内存使用率(假设在具有16Gb内存的系统上Java max heap设置为16Gb),将在日志文件中无任何痕迹地终止进程。 Java进程不会执行内存不足的堆转储,因为它认为它还有空间可以扩展。