<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<root domanda="Perché Leopard ha il syslog e/o il mDNSResponder sempre al 100% della CPU?" lastedit="1198497541" lasteditor="marco" lastupdate="1210691692" number="384" owner="marco" type="faq">
  <args>
    <arrayitem value="errori" />
    <arrayitem value="unix" />
  </args>
  <note>
    <arrayitem IP="217.133.1.227" author="filip" localtime="2008/05/13 17:14:52 GMT" mail="onefilip@hotmail.com" nota="ciao. su un server mac 10.5 ho l'errore nella console che parli in questa pagina. ho provato a lanciare il comando update_prebinding -force -root / ma dopo il riavvio l'errore è ancora visibile...cosa posso fare?" number="1" />
  </note>
  <relateds>
    <arrayitem value="319" />
    <arrayitem value="379" />
    <arrayitem value="5" />
    <arrayitem value="35" />
  </relateds>
  <risposta>&lt;p&gt;&lt;b&gt;syslogd al 100% della CPU&lt;/b&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Questo problema sembra affliggere solo alcuni di quelli che hanno effettuato un &lt;b&gt;aggiornamento&lt;/b&gt; di sistema da Tiger, mentre non affligge nessuno di quelli che hanno installato il sistema ex-novo.&lt;/p&gt;

&lt;p&gt;Per risolvere:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Aprire con privilegi di root il file &lt;b&gt;/System/Library/LaunchDaemons/com.apple.syslogd.plist&lt;/b&gt;&lt;br /&gt;
Se non si sa come farlo seguire questa sequenza:

&lt;ul&gt;
&lt;li&gt;Aprire il Terminale&lt;/li&gt;
&lt;li&gt;digitare tutto su una riga: “&lt;b&gt;sudo open -a /Applications/TextEdit.app/Contents/MacOS/TextEdit /System/Library/LaunchDaemons/com.apple.syslogd.plist&lt;/b&gt;”&lt;/li&gt;
&lt;li&gt;Dare la password&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Cercare la riga che riporta: “&lt;b&gt;&amp;lt;string&gt;/usr/sbin/syslogd&amp;lt;/string&gt;&lt;/b&gt;”&lt;/li&gt;
&lt;li&gt;Aggiungere dopo questa la seguente riga: “&lt;b&gt;&amp;lt;string&gt;-c&amp;lt;/string&gt; &amp;lt;string&gt;0&amp;lt;/string&gt;&lt;/b&gt;“&lt;/li&gt;
&lt;li&gt;Salvare e chiudere&lt;/li&gt;
&lt;li&gt;Aprire il Terminale&lt;/li&gt;
&lt;li&gt;Digitare &lt;b&gt;sudo killall -HUP syslogd&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Dare la password quando richiesto&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Il problema dovrebbe essere risolto, altrimenti continuare a leggere.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;b&gt;syslogd e mDNSResponder arrivano sommati al 100% della CPU&lt;/b&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Può essere verificato aprendo la Console, se sotto “All Messages” si trovano messaggi fiume ripetuti svariate volte al secondo, del tipo:&lt;i&gt;&lt;pre&gt;
13/12/07 13:07:07 mDNSResponder[23] KQ SSLHandshake failed: -9806 
13/12/07 13:07:07 mDNSResponder[23] KQ SSLHandshake failed: -9806 
13/12/07 13:07:07 mDNSResponder[23] KQ SSLHandshake failed: -9806 
13/12/07 13:07:07 mDNSResponder[23] KQ SSLHandshake failed: -9806 &lt;/pre&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;Il problema si verifica generalmente sotto una delle seguenti condizioni:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Leopard 10.5 o 10.5.1&lt;/li&gt;
&lt;li&gt;Una delle seguenti combinazioni:
&lt;ul&gt;
&lt;li&gt;IPv6 non supportato dalla rete&lt;/li&gt;
&lt;li&gt;IPv6 configurato per “Automatico”&lt;/li&gt;
&lt;/ul&gt;
Oppure:
&lt;ul&gt;
&lt;li&gt;Connessione via Ethernet&lt;/li&gt;
&lt;li&gt;“Back to my Mac” attivo&lt;/li&gt;
&lt;li&gt;Connessione ad Internet dietro firewall (tipicamente rete aziendale)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In entrambi i casi si tratta di un bug di Leopard, senza scuse, che si spera verrà risolto con aggiornamenti successivi.&lt;br /&gt;
Del secondo caso (relativo a Back to my Mac) si discute anche sui &lt;a href=&quot;http://discussions.apple.com/thread.jspa?threadID=1254940&quot; target=&quot;_blank&quot;&gt;Forum Apple&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Vediamo come rimdiare nel frattempo, per entrambe le ipotesi…&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Disabilitare IPv6&lt;/p&gt;
&lt;p&gt;Nella sezione delle preferenze di sistema, Rete, pannello “Avanzate” della Ethenert, tab “TCP/IP”, impostare IPv6 su Off&lt;/p&gt;
&lt;p&gt;Se non basta…&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Disabilitare “Back to my Mac”&lt;/p&gt;
&lt;p&gt;Nella sezione delle preferenze di “.Mac”, tab “Back to my Mac”, cliccare su “Stop”&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In entrambi i casi per sapere se ha funzionato dopo le modifiche applicare e chiudere le preferenze, poi nel Terminale digitare:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;$ &lt;b&gt;sudo killall -HUP mDNSResponder&lt;/b&gt;&lt;br /&gt;
$ &lt;b&gt;sudo killall -HUP syslogd&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;(dare la propria password se e quando richiesta).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;com.apple.launchd che infesta la Console&lt;/b&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Dopo l’aggiornamento a 10.5.1 può anche accadere di trovare in console:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;10/28/07 1:06:33 AM com.apple.launchd[1] (com.apple.dyld) Throttling respawn: Will start in 59 seconds&lt;br /&gt;
10/28/07 1:07:33 AM com.apple.launchd[1] (com.apple.dyld) Throttling respawn: Will start in 59 seconds&lt;br /&gt;
10/28/07 1:08:34 AM com.apple.launchd[1] (com.apple.dyld) Throttling respawn: Will start in 59 seconds&lt;br /&gt;
10/28/07 1:09:35 AM com.apple.launchd[1] (com.apple.dyld) Throttling respawn: Will start in 59 seconds&lt;br /&gt;
10/28/07 1:10:39 AM com.apple.launchd[1] (com.apple.dyld) Throttling respawn: Will start in 56 seconds&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Il problema in questo caso è dovuto al mancato “prebinding” dopo l’aggiornamento.&lt;/p&gt;
&lt;p&gt;Occorre diventare root, eseguire il comando di prebinding e poi &lt;b&gt;riavviare il Mac&lt;/b&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;$ &lt;b&gt;sudo su -&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Dare la propria password&lt;/i&gt;&lt;br /&gt;
# &lt;b&gt;update_prebinding -force -root /&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;Al termine riavviare.&lt;/p&gt;
&lt;/blockquote&gt;</risposta>
</root>
