我在Linux上运行虚拟实例中的java服务器程序(来自提供程序)。这是一个基于Netty的复杂程序。我开始使用:
nohup java -jar server.jar > server.txt
然后,它工作正常。但有时候,它崩溃了 - 一周大约一次(没有更多的进程监听端口)。当我读取日志和server.txt
时,那里什么都没有。未检测到异常或日志信息。但程序关闭了。这种行为可能是什么原因?任何建议都将不胜感激。
答案 0 :(得分:4)
请运行您的代码:
nohup java -jar server.jar >server.txt 2>&1
这将记录所产生的任何错误,您可以在此处添加它们以获取帮助或自行解决。