【问题标题】:WebSphere: Cannot start nodeagent/serverWebSphere:无法启动节点代理/服务器
【发布时间】:2013-08-25 22:54:23
【问题描述】:

有人可以帮我解决这个问题吗?

我正在尝试在这样的命令提示符下启动我的节点:

C:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>startnode
ADMU0128I: 使用 AppSrv01 概要文件启动工具
ADMU3100I:正在读取服务器的配置:nodeagent
ADMU3200I:服务器已启动。等待初始化状态。
ADMU3011E: 服务器已启动但初始化失败。
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\nodeagent 下的服务器日志、startServer.log 和其他日志文件应包含故障信息

我该怎么办?我尝试搜索如何启动节点代理,但它都是一样的,我执行了这些命令,但它属于相同的错误(在顶部注明)。

顺便说一句,您也可以参考我的其他主题以获取其他信息,例如服务器日志,谢谢! Here

提前致谢!

【问题讨论】:

标签: websphere


【解决方案1】:

您必须检查配置文件目录中的日志文件以确定启动失败的原因。

默认配置文件日志目录位置在这里:

/IBM/WebSphere/WAS8/AppServer/profiles/YourProfile/logs/server1

目录下 -> /profiles/YourProfile/logs/server1

You will find a couple of logfiles:
startServer.log 
SystemErr.log
SystemOut.log
+ some other log interesting files.

您还可以查看 -> /profiles/YourProfile/logs/ffdc 下的日志文件 您可以在其中找到包含有关未处理故障信息的日志。

【讨论】:

    【解决方案2】:

    如果服务器之前工作但突然停止,那么一种可能性是您的 osgi 缓存由于某种原因而损坏。我发现这些命令有帮助: 解决“ADMU3011E”错误的步骤。 windows的解决方案让WPS_HOME = C:\IBM\WebSphere 步骤(1):转到命令提示符 步骤(2):cd \wp_profile\bin 步骤(3):在命令提示符处执行文件“osgiCfgInit.bat” 现在您的服务器应该会重新启动。

    【讨论】:

      【解决方案3】:

      一种可能性是权限以某种方式关闭。我在 Linux 上遇到过这个问题。可能有人以 root 身份启动 nodeagent/servers,因此以适当的用户身份启动 nodeagent 会导致无法写入日志文件或其他内容。就我而言,nodeagent 日志目录中根本没有错误。

      要修复权限,请递归设置 WebSphere 目录的所有者以及该目录之外的任何日志目录(如果有)。

      chown -R *user:group* /IBM/WebSphere/
      chown -R *user:group* /IBM/logs/ 
      

      (例如,如果 /IBM/logs/ 是您的日志所在的位置。)

      更新所有权帮了我的忙。

      【讨论】:

        猜你喜欢
        • 2017-07-31
        • 2017-08-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-11
        • 1970-01-01
        • 1970-01-01
        • 2019-07-30
        相关资源
        最近更新 更多