启动的一个 Java 应用, 过个半天一天会自动退出, 标准输出日志里还看不出来。
想知道 Linux ( Ubuntu )下有办法观察进程退出的原因?
1
uselessVisitor 2021-04-09 09:54:57 +08:00
内存泄露了?
|
2
nekoneko 2021-04-09 09:59:09 +08:00
dmesg -T 试试?
|
4
cheng6563 2021-04-09 10:07:39 +08:00 via Android
启动脚本把退出码打日志里
|
5
kkkkkrua 2021-04-09 10:08:24 +08:00
+PrintOutOfMemoryErrors
|
6
dallaslu 2021-04-09 10:44:06 +08:00 via iPhone
题外话,最近用到一个启动 go 程序的脚本,也是这样,莫名就挂了。后来仔细一看,没有用到 nohup,会话超时程序就退出了
|
7
no1xsyzy 2021-04-09 10:54:02 +08:00
strace
|
8
kun775 2021-04-09 10:58:37 +08:00
没人吐槽标题歧义吗
|
9
vector2axis 2021-04-09 11:31:19 +08:00
病句
|
11
pkookp8 2021-04-09 11:48:48 +08:00 via Android
可以重定向吗
把 stdout 和 stderror 输出到文件 |
12
fantastM 2021-04-09 13:14:48 +08:00 1
|
14
toys 2021-04-09 15:01:11 +08:00
之前碰到过系统使用内存过高直接被 kill 的情况
https://imgur.com/aHq4JXb |
15
Akiya 2021-04-09 18:40:23 +08:00 via iPhone
盲猜内存占用过大
|
16
ch2 2021-04-09 18:50:13 +08:00
java 十有八九是内存占满了
|