【发布时间】:2016-12-03 11:27:35
【问题描述】:
我有一个运行在 debian 机器上的 java 服务器应用程序,它不时崩溃。我在任何地方都找不到可以为我提供有关崩溃的任何信息的日志。用户主目录中没有日志文件。
如何获取有关崩溃的信息?
我的系统:
cat /etc/debian_version
8.6
java -version
java version "1.7.0_111"
OpenJDK Runtime Environment (IcedTea 2.6.7) (7u111-2.6.7-2~deb8u1)
OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)
任何提示表示赞赏。
【问题讨论】:
-
服务器不会自动拥有日志。如果不知道更多关于服务器的名称或性质,没有人可以提供帮助。这是你写的服务器吗?如果是这样,并且您没有在您编写的代码中进行任何日志记录,则不会有日志。
-
感谢您的评论。似乎操作系统杀死了我的应用程序,因为现在我在 /var/log/syslog: kernel: [33785288.294953] Out of memory in UB 122494: OOM kill process 26024 (java) score 0 vm:9600468kB, rss:3968468kB , 交换:0kB
标签: java linux logging debian openjdk