We run build nodes via Docker and the Swarm Plugin. After a while defunct processes start to pile up on the nodes:
1000 9386 9371 1 Dec18 ? 00:10:49 java -jar /usr/share/jenkins/swarm-client-3.15-jar-with-dependencies.jar -fsroot /var/jenkins-node_home -master https://jenkins.cosmos.local -username XXX -password XXX -executors 10 -mode exclusive -labels linux basic build -name basic-node-dc -disableSslVerification -description Basic node
[root@XXX:/root]# ps -ef | grep defu
1000 2489 9386 0 Dec18 ? 00:00:00 [ssh-agent]
1000 2514 9386 0 Dec18 ? 00:00:00 [ssh-agent]
1000 2544 9386 0 Dec18 ? 00:00:00 [ssh-agent]
1000 2618 9386 0 Dec18 ? 00:00:00 [ssh-agent]
...
We run ssh-agent often through many scripted pipelines so it is hard to trace it down to a specific Pipeline, but this behavior shouldn't occur to begin with.
Originally reported by
pmr, imported from: ssh-agent in pipeline leaves defunct processes on swarm client
- status: Open
- priority: Major
- component(s): ssh-agent-plugin
- resolution: Unresolved
- votes: 5
- watchers: 10
- imported: 20260604-211335
Raw content of original issue
We run build nodes via Docker and the Swarm Plugin. After a while defunct processes start to pile up on the nodes:
1000 9386 9371 1 Dec18 ? 00:10:49 java -jar /usr/share/jenkins/swarm-client-3.15-jar-with-dependencies.jar -fsroot /var/jenkins-node_home -master https://jenkins.cosmos.local -username XXX -password XXX -executors 10 -mode exclusive -labels linux basic build -name basic-node-dc -disableSslVerification -description Basic node
[root@XXX:/root]# ps -ef | grep defu
1000 2489 9386 0 Dec18 ? 00:00:00 [ssh-agent] <defunct>
1000 2514 9386 0 Dec18 ? 00:00:00 [ssh-agent] <defunct>
1000 2544 9386 0 Dec18 ? 00:00:00 [ssh-agent] <defunct>
1000 2618 9386 0 Dec18 ? 00:00:00 [ssh-agent] <defunct>
...
We run ssh-agent often through many scripted pipelines so it is hard to trace it down to a specific Pipeline, but this behavior shouldn't occur to begin with.
- environment:
Jenkins ver. 2.150.1, SSH Agent Plugin 1.17, Self-Organizing Swarm Plug-in Modules 3.15
We run build nodes via Docker and the Swarm Plugin. After a while defunct processes start to pile up on the nodes:
We run ssh-agent often through many scripted pipelines so it is hard to trace it down to a specific Pipeline, but this behavior shouldn't occur to begin with.
Originally reported by
pmr, imported from: ssh-agent in pipeline leaves defunct processes on swarm client
Raw content of original issue
Jenkins ver. 2.150.1, SSH Agent Plugin 1.17, Self-Organizing Swarm Plug-in Modules 3.15