我使用此命令在CentOS 6.4服务器上运行一个jar文件:
java -jar service-0.0.1-SNAPSHOT.jar server 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]