Der Prozessor des Mac-Servers explodiert zu 100 %

Der Prozessor des Mac-Servers explodiert zu 100 %

Die Prozessoren meines Mac-Servers zeigen auf allen vier Prozessoren 100 % an. Ich verwende Server 10.5.8 und dieser Server ist der Master-LDAP-Controller

Wenn ich mir den Aktivitätsmonitor anschaue, stelle ich fest, dass der Prozess 'slapd' die gesamte Verarbeitungszeit beansprucht

Was könnte hier das Problem sein

Antwort1

Möglicherweise ist die LDAP-Datenbank beschädigt. Versuchen Sie Folgendes. Stellen Sie natürlich sicher, dass Sie über eine gute Datensicherung usw. verfügen.

Syslog-Fehler: org.openldap.slapd drosselt Respawn …

launchctl entladen /System/Library/LaunchDaemons/org.openldap.slapd.plist

cd /var/db/openldap/openldap-data/

db_recover -c

Neustart.

Antwort2

Ist SSH/Port 22 dem Internet ausgesetzt oder auf einem System, das mit dem LDAP-Dienst verbunden ist? Bei 10.4 war dies eine gute Möglichkeit für ein DOS, da die Beantwortung aller ungültigen Anmeldeversuche das System auf ein Minimum verlangsamen würde. Ich wusste nie, warum dies die Dinge so sehr verlangsamte, aber es war so und ich konnte nichts dagegen tun.

Ich habe dies nie mit 10.5 oder 10.6 versucht, es trifft hier also möglicherweise nicht zu.

Antwort3

Jedes Mal, wenn ich slapdeinen nennenswerten CPU-Verbrauch festgestellt habe (allerdings unter Linux), lag es an fehlenden Indizes. Haben Sie Indizes für Ihre LDAP-Datenbanken konfiguriert?

Antwort4

Das ist mir auch schon passiert. In meinem Fall handelte es sich um einen AFP-basierten (Mac File Sharing) Home Directory Server und eine Open Directory Replica. Ich habe das Betriebssystem schließlich neu installiert und es erneut an den OD Master gebunden. Nichts anderes schien zu funktionieren. Weder Festplattenreparaturtools (fsck, diskutil, Disk Warrior), noch eine erneute Bindung an den OD Master, noch Software-Updates, noch das Überprüfen der Protokolle, noch mehr als ein halbes Dutzend Anrufe bei Apple.

Wenn dies Ihr Open Directory-Master ist, exportieren Sie alle Ihre Benutzer, Benutzergruppen, Computer und Computergruppen über den Workgroup Manager. Degradieren Sie dann alle OD-Replikate zu Stand Alone und starten Sie sie neu. Importieren Sie dann die Workgroup Manager-Daten erneut und binden Sie die Replikate erneut ein. (Beachten Sie, dass dabei alle Passwörter der Benutzer verloren gehen. Sie können das Shareware-Programm Passanger verwenden, um den Benutzerexport zu lesen und ihn mit bekannten Passwörtern neu zu schreiben. Verteilen Sie die Passwörter dann an Ihre Benutzer.) Dieser Vorgang führt dazu, dass die Open Directory-Daten neu erstellt werden, wodurch die Beschädigung in einem OD-Master behoben werden sollte. Ja, ich musste dies schon ein paar Mal tun. Meine Benutzer waren... unzufrieden mit der Erfahrung. Sie waren jedoch froh, dass sie sich wieder anmelden konnten.

Wenn sich Ihr Server in einer Schule befindet, vergessen Sie nicht, dass Apple kostenlosen Telefonsupport anbietet.

Viel Glück.

verwandte Informationen