WildFly 11:启动/停止脚本和部署扫描器

问题描述

我正在支持在 WildFly 11 上运行的应用程序,我们使用的是供应商定义的基础架构(启动脚本、路径等)。

供应商已决定在 systemd 中使用部署扫描器和 init.d 服务。我看到一些流程/方法看起来有点过时且可能不正确,所以我想征求您的意见。

例如,(1)如果启动服务出现问题,启动脚本不会调用 stopserver.shcommand=:shutdown,它只是向 Java 进程发送一个 SIGTERM .我的理解是停止 WildFly 11 的首选方法是在 jboss-cli 中使用关闭命令,对吗?虽然 WildFly 17 管理文档显示了使用操作系统信号的可用性,但 WildFly 11 的文档没有。

(2) 我还假设我们应该使用 shutdown 命令停止 WildFly,然后检查服务是否仍在运行并停止它。这是正确的吗?

(3) 正如我提到的,他们正在使用部署扫描器。但是,没有通过文件标记--command=deployment-info 进行检查以确保应用程序已成功部署。我猜这应该是验证应用程序的启动过程的一部分。还是我错了,这真的不常见?

感谢您的任何反馈。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)