Java Wildfly试图启动的第二个实例

Java Wildfly试图启动的第二个实例,java,wildfly,Java,Wildfly,我们在这里使用Wildfly 10.1.0.Final,在过去几天中,一些奇怪的行为已经显现出来。起初是一个用户,但在过去几天里,它最多有四个用户 在内部,我们通常在Windows上运行Wildfly-through standalone.bat(尽管我在Ubuntu上使用我的服务) 其行为是,大约一小时后,Wildfly的第二个实例试图启动。这些用户没有将其作为服务安装;它完全是通过脚本运行的。有时需要两个小时,但通常只有一个小时。我们将在日志中看到,配置的系统属性:行打印在日志中,后面是通常

我们在这里使用Wildfly 10.1.0.Final,在过去几天中,一些奇怪的行为已经显现出来。起初是一个用户,但在过去几天里,它最多有四个用户

在内部,我们通常在Windows上运行Wildfly-through standalone.bat(尽管我在Ubuntu上使用我的服务)

其行为是,大约一小时后,Wildfly的第二个实例试图启动。这些用户没有将其作为服务安装;它完全是通过脚本运行的。有时需要两个小时,但通常只有一个小时。我们将在日志中看到,
配置的系统属性:
行打印在日志中,后面是通常的启动信息。没有以前的关机,没有重新启动;控制Wildfly的现有Java进程仍在运行。第二个完整的Java进程正在启动。它进入启动过程大约1秒,此时Undertow看到8080端口已经在使用中,然后停止。然而,发生的情况是,这两个实例似乎开始相互重叠,最终结果是两个Java进程仍在运行,我们的应用程序被取消部署,并附带
.undeployed
文件

我到处找了找,但什么也没找到。Wildfly中是否有任何设施可以尝试解决此问题?有没有办法确定Wildfly启动的原因(尝试查看第二个实例出现的原因)?我认为我们的代码中不太可能有任何东西会弹出一个全新的第二个Java进程,因为我们没有任何这样的东西,但我愿意接受各种可能性


编辑:要添加详细信息,我刚刚注意到,当发生这种情况时,原始进程由登录用户启动(如Windows任务管理器中所示),第二个进程由
系统
用户启动。请记住,Wildfly不是作为服务安装的(即,它不是错误的服务启动)。

您正在Windows上运行。您是否尝试过从中使用process Explorer检查流程树?这不仅能让你了解用户启动进程的情况,还能让你了解启动进程的情况(除非进程终止)。你是在Windows上运行的。您是否尝试过从中使用process Explorer检查流程树?这不仅可以让您了解用户启动流程的情况,实际上还可以了解启动流程的情况(除非终止)。