【发布时间】:2011-12-28 17:30:30
【问题描述】:
我有一个 Java 进程,它在 Solaris 机器上运行了几天后就死了。应用程序的日志没有任何信息为什么进程死亡。查看启动 Java 进程的脚本,我看到 stdout 和 stderr 被重定向到 /dev/null。这对于 Java 进程来说是一个好主意吗(例如,Java 内存不足错误在哪里记录)?
如何/从哪里开始调试我当前的问题(进程终止)?我应该尝试将 stdout 和 stderr 重定向到普通文件吗?
nohup $JAVA_HOME/bin/java \
-Xms256m \
-Xmx1024m \
-jar $CRON_HOME/cron.jar > /dev/null 2>&1 &
【问题讨论】: