CentOS 6.4上的Java进程间歇性死亡

CentOS 6.4上的Java进程间歇性死亡,java,process,centos,jetty,dropwizard,Java,Process,Centos,Jetty,Dropwizard,我使用以下命令在CentOS 6.4服务器上运行jar文件: java-jarservice-0.0.1-SNAPSHOT.jar服务器myservice-configure.yml& 然而,过了一段时间,进程就会自行终止。我注意到这种情况发生在一夜之间,2个小时,4到5个小时 我可以通过哪些方法对此进行故障排除?进程运行Jetty服务器,在日志中我确实看到了这个错误,但是,我不确定这是否是导致进程被终止的错误。目前这项服务的流量不大 我是该服务的唯一用户,每小时发送4到5个请求。该服务通过ht

我使用以下命令在CentOS 6.4服务器上运行jar文件:

java-jarservice-0.0.1-SNAPSHOT.jar服务器myservice-configure.yml&

然而,过了一段时间,进程就会自行终止。我注意到这种情况发生在一夜之间,2个小时,4到5个小时

我可以通过哪些方法对此进行故障排除?进程运行Jetty服务器,在日志中我确实看到了这个错误,但是,我不确定这是否是导致进程被终止的错误。目前这项服务的流量不大

我是该服务的唯一用户,每小时发送4到5个请求。该服务通过
https
访问,前面是httpd。不知道这是否重要

! java.nio.channels.AsynchronousCloseException: null
! at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205) ~[na:1.7.0_25]
! at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:402) ~[na:1.7.0_25]
! at org.eclipse.jetty.io.nio.ChannelEndPoint.fill(ChannelEndPoint.java:235) ~[service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]

java.nio.channels.AsynchronousCloseException
不是进程死亡,而是正常的I/O读取错误。是否有其他日志指示其他问题?或者您使用过的一些技术来验证进程是否已死亡?我刚刚注意到,有时服务开始抛出
503
s,然后当我转到终端并运行
top
时,我再也看不到java进程在运行了。这表明它死了。