鉴于我是开发人员,并且应用服务器的知识仅限于部署、声明/映射资源等基础知识。
我的第一步是调查应用程序和服务器日志(sysout 和 syserr)以找到任何线索并查看服务器实例在关闭之前所做的最后一件事。例如,对于本地部署的 Tomcat,如果它可能由于内存问题而突然关闭,您将看到与 PermGen 相关的堆栈跟踪。
我的问题是,如果在关闭之前没有任何迹象表明日志中出现问题,我该去哪里?我还应该研究哪些其他地方,这种突然关闭的可能原因是什么?
就我而言,这是一个 WAS 6.1,其中有多个实例,其中只有 1 个实例死亡。这个死掉的实例有几个应用程序,不超过 5 个。