1

使用 Jrockit JVM 启动我们的 WebLogic Server 需要 1 小时。它是纯 Java EE 应用程序。有什么工具可以用来诊断为什么需要这么长时间才能开始?

4

1 回答 1

0

是 Linux 还是 Windows 机器?如果它是 Linux 机器,你尝试 strace 它。即strace -f -p <PID>,看看它挂在哪里。这可能是由于许多原因,例如可能是因为它正在等待数据库连接。

但是,我感觉这可能是由于在启动期间读取了持久性文件存储。如果文件非常大,该操作可能会非常慢。因此,您可能需要检查您的持久性文件存储,尤其是<DOMAIN_NAME>/server/<SERVER_NAME>/data/store/defaultsconfig/config.xml.

如果它们太大,请压缩它们(检查 Oracle 文档)或删除它们(如果它不是重要的环境并且你很懒)

谢谢。

于 2013-10-26T00:33:00.007 回答