WebSphere 9.0.0.7 停留在启动阶段

WebSphere 9.0.0.7 停留在启动阶段

StartServer.log 的最后一行显示

“[10/4/19 23:54:38:608 EDT] 00000001 AdminTool A ADMU3200I:服务器已启动。等待初始化状态。”

上面已经连续等待了15个小时了。

仅填充了以下日志:

  1. 详细日志
  2. 启动服务器日志
  3. native_stderr.log
  4. native_stdout.log

SystemOut.log 未填充。因此,无法获取确切的错误。

附加详细信息:JVM 堆大小如下 initialHeapSize="4096" maximumHeapSize="8192"

已经在同一台服务器上安装了 Web 应用程序 (ear)。现在,我只是想通过 Windows 服务重新启动 IBM WebSphere 服务。

类似的情况之前已经发生过三次,我除了卸载并重新安装 WebSphere 9.0.0.7 之外别无选择。

请帮忙解决此问题。提前致谢。

答案1

刚刚意识到您使用的是 Windows。这仍然适用,但在 Windows 上使用不同的命令来检查各个位。最重要的是,确保服务套接字/端口尚未被使用(听起来您之前部署过一次),并且它没有在绑定到正在使用的端口时出现问题(下面的 #2)。

最后,Windows Server 具有非常细微的服务 ID/组角色策略,这些策略通常是为特定服务场景设置的,如果服务 ID 或服务组没有应用正确的角色策略,则可能会影响新安装。

我把我的原始回复留在下面,供 unix 上的人们参考(嘿,它仍然可以在 Windows 中也可能存在权限问题)。我不喜欢考虑 Windows 的混乱,因此我希望有人能来告诉你有关 WAS 所需的角色和策略设置以及目录权限细节的详细信息,这些细节可能在安装过​​程中被忽略了。

您可能还想在 Windows 上参考这一点:https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014557253&ps=25

或者这里的链接听起来可能对找出问题所在非常有用: https://www.experts-exchange.com/questions/27923155/Webpshere-taking-30-mins-to-open-for-e-business.html


检查系统基础(是的,很简单,但通常情况下...如果已经检查过则忽略):

  1. 完整文件系统 ( df -m)
    • (值得怀疑,但你永远不知道,特别是使用开箱即用的云构建,只使用一个 FS 来完成所有事情)
    • /
    • WAS 安装 FS
    • /opt(如果安装在这里)
    • /tmp
    • /var/log(或者/var如果不是单独的 FS)
    • 安装文档中提到或配置中引用的任何其他 FS
  2. 套接字正在使用/进程已在运行(守护进程已在同一个端口/套接字上监听,例如netstat -na |grep ::
  3. 检查服务 ID 所有者、组和/或其他读/写/执行权限(特别注意umask安装,特别是以 root 身份完成时,以及服务 ID 读/写位置的能力):
    • 安装目录
    • 日志目录
    • 配置目录
    • 内容目录
    • 从 root 切换 pid 目录 ( /var/run)
    • WAS 之外的任何库依赖项/目录(例如通过/etc/alternatives链接的 Oracle DB 库)
    • (还要确保 SELINUX 权限正确)
  4. 如果以上都不是,那么很可能是内部配置错误导致其无法完成初始化,这需要对配置进行更深入的检查。

相关内容