Problèmes de connexion au nœud de Jenkins

Bonjour, j'ai obtenu l'erreur suivante mais mon nœud est dans jenkins journaux, tout est ok, mais sur certains de mes travaux qui vont sur les noeuds, j'ai eu la suite de problèmes

12:59:29 [EnvInject] - Loading node environment variables.
12:59:29 ERROR: SEVERE ERROR occurs
12:59:29 org.jenkinsci.lib.envinject.EnvInjectException: hudson.remoting.ChannelClosedException: channel is    already closed
12:59:29    at org.jenkinsci.plugins.envinject.service.EnvironmentVariablesNodeLoader.gatherEnvironmentVariablesNode(EnvironmentVariablesNodeLoader.java:75)
12:59:29    at org.jenkinsci.plugins.envinject.EnvInjectListener.loadEnvironmentVariablesNode(EnvInjectListener.java:81)
12:59:29    at org.jenkinsci.plugins.envinject.EnvInjectListener.setUpEnvironment(EnvInjectListener.java:39)
12:59:29    at hudson.model.AbstractBuild$AbstractBuildExecution.createLauncher(AbstractBuild.java:637)
12:59:29    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:543)
12:59:29    at hudson.model.Run.execute(Run.java:1676)
12:59:29    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
12:59:29    at hudson.model.ResourceController.execute(ResourceController.java:88)
12:59:29    at hudson.model.Executor.run(Executor.java:231)
12:59:29 Caused by: hudson.remoting.ChannelClosedException: channel is already closed
12:59:29    at hudson.remoting.Channel.send(Channel.java:524)
12:59:29    at hudson.remoting.Request.call(Request.java:129)
12:59:29    at hudson.remoting.Channel.call(Channel.java:722)
12:59:29    at hudson.FilePath.act(FilePath.java:1003)
12:59:29    at org.jenkinsci.plugins.envinject.service.EnvironmentVariablesNodeLoader.gatherEnvironmentVariablesNode(EnvironmentVariablesNodeLoader.java:44)
 12:59:29   ... 8 more
12:59:29 Caused by: java.io.IOException
12:59:29    at hudson.remoting.Channel.close(Channel.java:1007)
12:59:29    at hudson.slaves.ChannelPinger.onDead(ChannelPinger.java:110)
12:59:29    at hudson.remoting.PingThread.ping(PingThread.java:120)
12:59:29    at hudson.remoting.PingThread.run(PingThread.java:81)
12:59:29 Caused by: java.util.concurrent.TimeoutException: Ping started on 1401694124050 hasn't completed at 1401694364050
12:59:29    ... 2 more
12:59:29 Archiving artifacts
12:59:29 Email was triggered for: Failure
12:59:29 Sending email for trigger: Failure
12:59:29 ERROR: Error: No workspace found!
12:59:29 Error retrieving environment vars: channel is already closed
12:59:29 Sending email to: $EMAIL_USERS
12:59:49 Error sending to the following INVALID addresses: $EMAIL_USERS
12:59:49 [EnvInject] - [ERROR] - SEVERE ERROR occurs: channel is already closed

 12:59:49 Finished: FAILURE
24
demandé sur Vladimir Voitekhovski 2014-06-02 14:04:11
la source

5 ответов

Je ne sais pas la raison mais cela se produit après un redémarrage de la machine esclave ou quand la machine a perdu la connexion (pendant une longue période).

Le problème (dans mon cas) est que le processus java-jar esclave.jar ne courait pas dans l'esclave. Pour le résoudre, essayez de reconnecter le noeud dans les menus de Jenkins, alors allez à:

Gérer Jenkins -> Gérer les Nœuds -> YOUR_NODE -> se Déconnecter

Gérer Jenkins -> Gérer les Nœuds -> YOUR_NODE -> Lancement de l'esclave l'agent

42
répondu user3895254 2016-12-19 13:21:03
la source

Cela a fonctionné pour moi:

  1. assurez-vous que le service Jenkins node tourne
  2. allez à la page propre au noeud sur Jenkins et cliquez sur 'Déconnecter'

dans mon cas, il s'est reconnecté automatiquement et j'étais prêt à partir de là.

2
répondu SkipKent 2016-12-01 19:25:41
la source

cela peut aussi se produire si vous n'avez pas de DNS configuré et que l'adresse IP de l'esclave a soudainement changé entre les jobs. Déconnecter/relancer l'agent esclave avec l'adresse IP appropriée aide également.

1
répondu dreamzor 2015-09-14 18:05:20
la source

dans mon cas, j'ai redémarré mon noeud d'esclave, alors ça marche très bien.

0
répondu santosh verma 2017-07-24 11:26:34
la source

nettoyez l'espace de travail. Beaucoup de contenus sauvegardés et mis en cache peuvent causer une telle erreur

0
répondu Sumukh Bhandarkar 2018-03-27 08:59:24
la source

Autres questions sur