问题描述
我正在支持在 WildFly 11 上运行的应用程序,我们使用的是供应商定义的基础架构(启动脚本、路径等)。
供应商已决定在 systemd 中使用部署扫描器和 init.d 服务。我看到一些流程/方法看起来有点过时且可能不正确,所以我想征求您的意见。
例如,(1)如果启动服务出现问题,启动脚本不会调用 stopserver.sh
或 command=:shutdown
,它只是向 Java 进程发送一个 SIGTERM .我的理解是停止 WildFly 11 的首选方法是在 jboss-cli
中使用关闭命令,对吗?虽然 WildFly 17 管理文档显示了使用操作系统信号的可用性,但 WildFly 11 的文档没有。
(2) 我还假设我们应该使用 shutdown 命令停止 WildFly,然后检查服务是否仍在运行并停止它。这是正确的吗?
(3) 正如我提到的,他们正在使用部署扫描器。但是,没有通过文件标记或 --command=deployment-info
进行检查以确保应用程序已成功部署。我猜这应该是验证应用程序的启动过程的一部分。还是我错了,这真的不常见?
感谢您的任何反馈。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)