22 agosto, 2008

Nem tudo é perfeito ...

Keywords: syslogd, leopard, 100% cpu, boinc, launchctl


É de público conhecimento que meu MacBook passa mais tempo ligado que alguns servidores por aí. Mas modéstia as favas ... deparei-me com um problema que parecia não ter solução ... até que o bom e velho Google resolveu dar uma mão.

Bom, vamos aos fatos ... para quem não conhece o software BOINC é um belo comedor de recursos computacionais, mas o mesmo faz isso por uma boa causa .... previsão do tempo, pesquisa de proteínas e até busca de vida alienigina.... de uns dias pra cá notei que mesmo com o BOINC desligado a CPU não desgrudava dos 100% (em um processador) ... por um dia achei que era "normal" ...

Mas hoje ( o dia seguinte ao fato ) não teve jeito, ou eu resolvia o "bug" ou ia deixar o MacBook desligado até que encontra-se uma solução, como achei a segunda alternativa drástica demais resolvi solucionar o problema... com algumas horas de pesquisa encontrei a solução do problema ....

- O processo 'syslogd' estava consumindo 100% de um processador;
- Mesmo forçando o encerramento do mesmo, ele voltava;
- Lembrei-me nessa hora do 'launchctl'
- Beleza, ao parar o danado os recursos voltavam ao normal ... mas ao iniciá-lo ... o problema voltava!!

Vamos aos comandos:
# sudo launchctl stop com.apple.syslogd
# sudo rm /var/log/asl.db
# sudo launchctl start com.apple.syslogd
# sudo reboot

E o que acontece depois disso? Bom, depois disso meu MacBook voltou ao normal ... agora o porque aconteceu isso, bem a dona Apple ainda não falou nada a respeito ...

Um comentário: