Hi guys.
Is anyone also having problems with "Disconnected computer for node" happening all the time, resulting in jenkins master killing agent nodes?
2020-02-14 09:10:59.040+0000 [id=268440] INFO c.n.j.p.d.DockerContainerWatchdog#loadNodeMap: We currently have 7 nodes assigned to this Jenkins instance, which we will check
42020-02-14 09:10:59.040+0000 [id=268440] INFO c.n.j.p.d.DockerContainerWatchdog#execute: Checking Docker Cloud docker-a3 at tcp://xxx
52020-02-14 09:10:59.047+0000 [id=268440] INFO c.n.j.p.d.DockerContainerWatchdog#execute: Checking Docker Cloud docker-a4 at tcp://xxx
62020-02-14 09:10:59.057+0000 [id=268440] INFO c.n.j.p.d.DockerContainerWatchdog#execute: Checking Docker Cloud docker-a5 at tcp://xxx
72020-02-14 09:10:59.083+0000 [id=268440] INFO c.n.j.p.d.DockerContainerWatchdog#execute: Checking Docker Cloud docker-a6 at tcp://xxx
82020-02-14 09:10:59.109+0000 [id=268440] INFO c.n.j.p.d.DockerContainerWatchdog#execute: Checking Docker Cloud docker-a7 at tcp://xxx
92020-02-14 09:10:59.132+0000 [id=268440] INFO c.n.j.p.d.DockerContainerWatchdog#execute: Docker Container Watchdog check has been completed
102020-02-14 09:10:59.133+0000 [id=268440] INFO hudson.model.AsyncPeriodicWork#lambda$doRun$0: Finished DockerContainerWatchdog Asynchronous Periodic Work. 93 ms
112020-02-14 09:13:37.434+0000 [id=268432] INFO i.j.docker.DockerTransientNode$1#println: Disconnected computer for node 'Jenkins SSH Slave a3-0094ebcvu7jkf'.
122020-02-14 09:13:37.434+0000 [id=268243] INFO h.r.SynchronousCommandTransport$ReaderThread#run: I/O error in channel Jenkins SSH Slave a3-0094ebcvu7jkf
13java.net.SocketException: Socket closed
14 at java.net.SocketInputStream.socketRead0(Native Method)
15 at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
16 at java.net.SocketInputStream.read(SocketInputStream.java:171)
17 at java.net.SocketInputStream.read(SocketInputStream.java:141)
18 at io.jenkins.docker.client.DockerMultiplexedInputStream.readInternal(DockerMultiplexedInputStream.java:48)
19 at io.jenkins.docker.client.DockerMultiplexedInputStream.read(DockerMultiplexedInputStream.java:30)
20 at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:91)
21 at hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72)
22 at hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103)
23 at hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:39)
24 at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
25 at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63)
262020-02-14 09:13:37.440+0000 [id=268432] INFO i.j.docker.DockerTransientNode$1#println: Removed Node for node 'Jenkins SSH Slave a3-0094ebcvu7jkf'.
27
28
Since it happens so frequently (like every 5mn), I'm wondering if it's a problem or if it's the normal way that Jenkins work: agent finishes its job, watchdog comes, tries to connect to the agent, fails, and removes it.