java后台进程结束,没有错误消息

java后台进程结束,没有错误消息,java,ubuntu,process,kill,Java,Ubuntu,Process,Kill,我有一个小型java服务器监听端口10299,以便按需执行一些图像处理。我按如下方式启动程序: java -Xms15m -Xmx25m -jar /tools/image-server.jar > /tools/image-server.log & 在一段不确定的时间后,进程被终止,没有任何错误消息(或者至少我没有发现任何…)。操作系统是Ubuntu 10.04.3 LTS 代码本身似乎工作正常,因为它在我的另一台机器上运行时没有错误 什么会导致节目意外结束? 是否可以检查哪个

我有一个小型java服务器监听端口10299,以便按需执行一些图像处理。我按如下方式启动程序:

java -Xms15m -Xmx25m -jar /tools/image-server.jar > /tools/image-server.log &
在一段不确定的时间后,进程被终止,没有任何错误消息(或者至少我没有发现任何…)。操作系统是Ubuntu 10.04.3 LTS

代码本身似乎工作正常,因为它在我的另一台机器上运行时没有错误

什么会导致节目意外结束?
是否可以检查哪个进程终止了程序?

我可以检查哪些日志文件?

我建议也重定向错误流(>&),以便保存其中写入的任何可能显示错误的内容。尝试使用
nohup
命令(
man nohup
)运行服务器。也许-Xmx25m内存不够?@gyroless谢谢。使用
nohup
运行它似乎是可行的。我不认为这是一个内存问题(机器有足够的内存,程序也在没有动作时终止)。即使我不知道程序终止的原因,您是否建议使用
nohup
@kiheru仍然没有错误输出。