【问题标题】:How to stop application,application server,node,nodeagent in websphere如何在 websphere 中停止应用程序、应用程序服务器、节点、节点代理
【发布时间】:2020-08-20 05:39:23
【问题描述】:

我们的java应用程序部署在solaris服务器的websphere中,在solaris中需要进行一些升级,在升级之前我需要停止websphere中的应用程序。

所以请帮助我需要按顺序停止哪些事情以及如何停止?,将有一个应用程序,应用程序服务器,节点,节点代理,httpserver,dmgr 所有这些。

告诉我如何按顺序停止和开始。

谢谢,提前!..

【问题讨论】:

    标签: java websphere solaris


    【解决方案1】:

    通常的关机方法是按此顺序关机

    1. 网络服务器
    2. 应用程序
    3. 应用服务器
    4. Nodeagent(s)(这也代表您问题中的节点)
    5. Dmgr(s)(通常只有一个人看到这个link

    然后开始备份将是相同的列表,但如下所示:

    1. 经理
    2. 节点代理
    3. 应用服务器
    4. 应用程序
    5. 网络服务器

    您可以在 WebSphere Application Server 控制台上逐步完成这些停止活动中的大多数...并且要启动,您必须先从命令行运行 dmgr,然后才能访问控制台,并且您必须从命令行从控制台执行启动活动,但是没有内置的从 a 到 z 的方式来使这一切都以定义的顺序发生,除了可能通过 wasservice 等配置具有依赖关系的操作服务,这在 Windows 之间有所不同, Linux, Solaris... 在 7.9.2 中的WebSphere Application Server V8: Administration and Configuration Guide 中有一些关于如何在 Linux/Unix 中执行此操作的信息,因此大多数人编写了针对其环境自定义的启动脚本和关闭脚本以调用较低级别提供的脚本,并且需要添加延迟或其他逻辑来排序到他们想要的控制级别......请参阅其中一些here,但基本上:

    停下来

    • apachectl stop(停止网络服务器)
    • stopServer(或在下面的 stopNode 命令中查看-stopservers
    • 停止节点
    • stopManager

    开始

    • startManager
    • startNode(取决于您如何设置Monitoring policy,这可能会为您启动应用服务器,以及您如何设置应用程序启动与否将处理应用程序(默认是在服务器启动时启动应用程序)李>
    • apachectl start(启动网络服务器)

    wsadmin 中为原生 WebSphere Application Server 元素使用脚本可能会变得更加复杂,但是已经发布了关于该主题的课程和书籍,所以我认为这里无法完全解释。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-04
      • 1970-01-01
      • 1970-01-01
      • 2019-11-03
      • 2020-02-23
      • 2019-11-11
      相关资源
      最近更新 更多