Ich stehe vor einem seltsamen Problem, wenn ich Jenkins als Windows-Dienst in meiner Client-VM starte.
1) Ich habe Jenkins als Windows-Dienst auf meinem clientseitigen Hauptcomputer (einer Windows-VM) gestartet und habe meine lokale Maschine als Slave konfiguriert und kann die Verbindung zwischen Master und Slave nicht herstellen. Ich erhalte den folgenden Fehler:
"java.lang.Exception: Der Server hat die Verbindung abgelehnt: Keines der Protokolle wurde akzeptiert"
Sowohl Master als auch Slave sind im selben Netzwerk (Client-Netzwerk, verbundener Slave mit VPN).
Client-Master-Maschine Domänenname ABC
Domänenname der lokalen Maschine xyz
2) Ich habe den Jenkins als Windows-Dienst gestoppt und erneut über die Eingabeaufforderung mit
gestartet %Vor%Jetzt kann ich ohne Probleme eine Verbindung zwischen Master und Slave herstellen.
3) Jetzt habe ich Jenkins als Windows-Dienst auf meinem ** lokalen Rechner als Master und einen der lokalen Rechner als Slave gestartet und die Verbindung erfolgreich hergestellt Meister und Sklave.
Was genau ist der Grund, warum Sie die Verbindung zwischen Master und Slave nicht mit Punkt (1) herstellen?
Das Problem stammt von JENKINS
side.
Der Bug wurde bereits auf JENKINS Forum & amp; Der Status ist immer noch Kritisch & amp; Nicht aufgelöst :
Wie in der Beschreibung:
Ein geplanter Batch versucht den Slave Agent mit dem zu starten folgendes Skript:
%Vor%Wenn der Slave-Agent geöffnet wird, kann er nichts anderes als das beigefügte tun Error. Nach dem Neustart kann dieses Problem nicht reproduziert werden, aber dies scheint dramatisch häufiger, wenn der Slave über Nacht eingeschaltet bleibt.
Tags und Links java git jenkins master-slave