Domanda:
Opedirectoryd prende> 90% della CPU + migliaia di messaggi in console al secondo
user1561358
2015-11-02 15:26:47 UTC
view on stackexchange narkive permalink

Qualche tempo fa i laptop della nostra azienda hanno iniziato a surriscaldarsi. All'inizio non era niente di grave, ma dopo un po 'quasi tutti i nostri macbook hanno iniziato a comportarsi più come forni che come computer. Il problema sembra risiedere nella directory Active che utilizziamo sia per i nostri PC che per i MAC. I registri ricevono circa 4000 messaggi al secondo. Ogni volta è la stessa cosa.

  opendirectoryd: assertion failed: 14E46: AppleLdap + 24580 {4B807ACD-E59B-3635-99BA-B08122AA513C}: 0X0  

Anche se disabilito la messaggistica per il processo, opendirectoryd richiede ancora più del 90% della CPU. Se almeno sapessi cosa significa il messaggio di errore, forse potrei fare qualcosa al riguardo. Il problema è ancora peggiore su El Capitan, infatti è così grave che le macchine con esso non si avviano nemmeno correttamente.

Se qualcuno sa come risolvere questo problema o almeno sa cosa significa il messaggio sarei molto grato.

La disconnessione da Internet aiuta a prevenirlo?Quale versione di OS X utilizzi?Di recente sono state apportate modifiche al modo in cui configuri i tuoi server?
Sì, essere disconnesso da Internet aiuta.
Potrebbe darci maggiori dettagli sulla tua configurazione.Perché quando ti disconnetti da Internet funziona probabilmente hai le impostazioni sbagliate.
Dio, vorrei poterti dare di più, ma si scopre che nessuno sa come è stato organizzato qui.Per non parlare del fatto che i nostri "esperti di rete" si rifiutano di riconoscere che la loro rete potrebbe essere colpevole e la gestione non esercita alcuna pressione su di loro perché usano Windows.Modifica: btw capisco che sto dando troppe poche informazioni, ma giustamente questo è tutto quello che ho e sarà nel prossimo futuro.
Due risposte:
Daniel Porteous
2017-10-13 06:39:13 UTC
view on stackexchange narkive permalink

Ho una risposta a questo problema per le persone che vengono qui con questo problema che non utilizzano Active Directory (il che significa che non può essere la causa).

Per me il problema era che il mio Dropbox stava lottando con collegamenti simbolici non funzionanti all'interno della mia cartella Dropbox. Avevo circa 20-25 di questi collegamenti simbolici interrotti. Puoi vedere se questo è il tuo problema verificando se il problema scompare quando esci da Dropbox (e attendi un po 'che il monitor delle attività si calmi).

Puoi vedere la posizione di questi collegamenti simbolici interrotti con:

  cd ~ / Dropbox
trova . -tipo l! -exec test -e {} \; -Stampa
 

Se vuoi eliminarli (dopotutto sono rotti, sbarazzati di loro), puoi eseguire questo:

  trova. -tipo l! -exec test -e {} \; -print | xargs rm
 

Ho chiuso il mio programma Dropbox prima di farlo. Dopo averlo riacceso, il problema era scomparso!

Nota: l'ho eseguito con gfind invece di find , che è la versione GNU di find che puoi ottenere eseguendo brew install findutils codice>. Tuttavia, dovrebbe funzionare perfettamente con il normale find .

Nota: `find.-tipo l!-exec test -e {} \;-delete` funzionerà anche per la parte di rimozione.
Questo è stato il problema anche per me.Ora risolto, grazie.
Salvavita! Grazie.
Magia.Grazie molto.È stato molto strano.Sembra che Dropbox abbia improvvisamente iniziato a sincronizzarsi su un collegamento simbolico da una macchina Linux, dove avevo un collegamento dalla cartella Dropbox (cartella Dropbox che risiede su un disco mandrino) a un SSD.In precedenza, funzionava come volevo (quella cartella - git - si trovava sull'SSD, mentre il resto sul disco del mandrino più grande), ma ora invece sincronizzava il collegamento stesso .. Il che non aveva senso sul Mac di destinazione.modifica: E proprio ora ho trovato questo: https://help.dropbox.com/installs-integrations/sync-uploads/symlinks
CousinCocaine
2015-11-02 16:25:48 UTC
view on stackexchange narkive permalink

OS X: se l'utilizzo della CPU del processo opendirectoryd è elevato dopo l'aggiornamento a OS X v10.9.5

Potresti notare un aumento dell'utilizzo della CPU del processo opendirectoryd sui sistemi collegati ad Active Directory che vengono aggiornati a OS X v10.9.5.

Dopo l'aggiornamento a OS X v10.9.5, Activity Monitor potrebbe segnalare un elevato utilizzo della CPU per il processo "opendirectoryd" su Mac che sono collegati ad Active Directory. Puoi modificare il percorso di ricerca di Active Directory per correggere questo problema:

  1. Scegli Preferenze di Sistema dal menu Apple. Fai clic sull'icona Users &
  2. Gruppi nella finestra Preferenze di Sistema. Se l'icona del lucchetto è bloccata, fare clic su di essa e immettere il nome e la password di un amministratore.
  3. Fare clic su Opzioni di accesso, quindi su Modifica.
  4. Fare clic su Open Directory Utility. Se l'icona del lucchetto è bloccata, fai clic su di essa e inserisci il nome e la password di un amministratore.
  5. Fai clic su Criterio di ricerca.
  6. Fai clic su Autenticazione.
  7. Rimuovi "/ Active Directory / EXAMPLE.COM "dal percorso di ricerca, lasciando" / Active Directory / EXAMPLE.COM / All Domains "(sostituisci il tuo dominio ad esempio.com).
  8. Esci da Directory Utility.

Ho copiato spudoratamente quanto sopra da support.apple.com. Spero che questo possa aiutarti, ma per ora non ho idea della configurazione del tuo sistema.

Avevamo già impostato il percorso in questo modo, quindi non è così.Ma grazie.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...