我有一台主机和多台奴隶机器。从站配置为从主站通过ssh启动。最初,有一个运行slave.jar的java进程。偶尔,我会登录到一个奴隶,发现有2个甚至有时3个java进程在运行slave.jar。这是没有工作的时候。
当从属设备空闲时,应该运行多少个从属进程?
tomcat 54054 53913 0 Sep02 ? 00:00:00 bash -c cd "/var/hudson" && java -jar slave.jar
tomcat 54055 53914 0 Sep02 ? 00:00:00 bash -c cd "/var/hudson" && java -jar slave.jar
tomcat 54080 54054 1 Sep02 ? 01:11:45 java -jar slave.jar
tomcat 54081 54055 2 Sep02 ? 01:44:17 java -jar slave.jar
答案 0 :(得分:0)
我遇到了同样的问题...经过数小时的调查(!),我发现我们的备份系统(主系统)处于联机状态并连接到相同的从属系统(出于测试原因在此安装了备份系统)。
每个时间触发的构建都几乎同时触发,并在大约三分之一执行的构建作业中完全随机失败。
那么也许真的有另一个主机连接到您的奴隶了?