2012-08-03 7 views
8

Ich habe einen Jenkins-Master unter Windows 2008 SP2 mit Active Directory-Authentifizierung eingerichtet. Die Authentifizierung funktioniert einwandfrei und normalerweise gibt es kein Problem mit der Anmeldung. Gelegentlich benötigt Jenkins jedoch 4 bis 5 Minuten, um einen Benutzer einzuloggen. Dies scheint mit der Zeit zu korrelieren, die ein Benutzer inaktiv war (dh Ein Benutzer, der sich 2 oder 3 Wochen nicht eingeloggt hat, wird extrem langsam reagieren versuchen sich anzumelden).Jenkins + Active Directory-Authentifizierung - Langsame Anmeldung

Hat jemand anderes dieses Verhalten erlebt? Ich bin wirklich nicht sicher, ob ich anfangen sollte, Active Directory oder Jenkins zu suchen, um dies zu beheben.

Antwort

1

Die Plugin-Betreuer empfehlen aktiv enable logging (mit "hudson.plugins.active_directory" zu ALL) und einen Fehler zu melden, wenn ein Problem auftritt.

+0

Ich benutze das AD-Plugin bereits ... Nicht sicher, was Sie hier sagen wollen. Die Plugin-Betreuer werden nicht in der Lage sein, mit zufälligen Leistungsproblemen zu helfen, die höchstwahrscheinlich nichts mit ihrem Plugin zu tun haben. – CIGuy

+1

Wenn Sie die Protokollierung aktivieren, können Sie zeitgesteuerte Ereignisse der Auth-Konversation zwischen Ihrem jenkins-Server und Ihrem AD-Server abrufen. Das sollte Ihnen einen Vorsprung geben, um weitere Fehler zu beheben. BTW, Plugin-Betreuer können Ihnen helfen. Ich habe das Tracking der Upload-Geschwindigkeit für ein Dateiverteilungs-Plug-in hinzugefügt, um die Fehlerbehebung für einige Benutzer zu erleichtern. – coffeebreaks

+1

Ich verstehe, ich habe deine Antwort anfangs missverstanden. Du hast "enable login" gesagt, aber ich denke du meintest "enable logging"? Ich habe Ihre Antwort bearbeitet, um dies zu reflektieren. In diesem Fall ist das eine gute Idee. Ich muss es trotzdem schaffen, die Logs bei einer der seltenen Gelegenheiten zu sammeln, wenn das passiert. – CIGuy

Verwandte Themen