
Os processadores do meu servidor Mac estão mostrando 100% em todos os quatro processadores. Estou executando o servidor 10.5.8 e este servidor é o controlador LDAP mestre
Olhando para o monitor de atividades, descobri que o processo 'slapd' está consumindo todo o tempo de processamento
Qual poderia ser o problema aqui
Responder1
Pode ter um banco de dados ldap corrompido. Tente o seguinte. Claro, certifique-se de ter um bom backup..etc.
Erro de Syslog: org.openldap.slapd estrangulando respawn...
launchctl descarregar /System/Library/LaunchDaemons/org.openldap.slapd.plist
cd /var/db/openldap/openldap-data/
db_recover -c
reinício.
Responder2
O SSH/porta 22 está exposto à Internet ou em um sistema conectado ao serviço LDAP? Com o 10.4, essa era uma boa maneira para um DOS, porque responder a todas as tentativas de login inválidas que surgiam tornaria o sistema lento. Eu nunca soube por que isso iria atrasar tanto as coisas, mas aconteceu e eu não pude fazer nada sobre isso.
Nunca tentei isso com 10.5 ou 10.6, então pode não se aplicar aqui.
Responder3
Toda vez que vi slapd
consumir uma grande quantidade de CPU (embora no Linux), foi devido a alguns índices ausentes. Você configurou índices para seus bancos de dados LDAP?
Responder4
Isso também aconteceu comigo. No meu caso, era um servidor de diretório inicial baseado em AFP (compartilhamento de arquivos Mac) e uma réplica de diretório aberto. Acabei reinstalando o sistema operacional e vinculando-o novamente ao OD Master. Nada mais parecia funcionar. Não ferramentas de reparo de disco (fsck, diskutil, Disk Warrior), ou religação ao OD Master, ou atualizações de software, ou verificação de logs, ou ligação para a Apple mais de meia dúzia de vezes.
Se este for o seu Open Directory Master, exporte todos os seus usuários, grupos de usuários, computadores e grupos de computadores por meio do Workgroup Manager. Em seguida, rebaixe todas as réplicas de OD para independentes e reinicie-as. Em seguida, importe novamente os dados do Workgroup Manager e vincule novamente as réplicas. (Observe que as senhas de todos os usuários serão perdidas. Você pode usar o programa shareware Passanger para ler a exportação dos usuários e reescrevê-la com senhas conhecidas. Em seguida, distribua as senhas aos seus usuários.) Este processo fará com que os dados do Open Directory sejam reconstruir, o que deve remover a corrupção em um OD Master. Sim, já tive que fazer isso algumas vezes. Meus usuários ficaram... insatisfeitos com a experiência. Eles ficaram felizes por poder fazer login novamente.
Se o seu servidor estiver em uma escola, não esqueça que a Apple oferece suporte telefônico gratuito.
Boa sorte.