Estou constantemente recebendo as seguintes mensagens no log do sistema:
com.apple.launchd.peruser.0 (homebrew.mxcl.memcached[PID]) Exited with code : 64 com.apple.launchd.peruser.0 (homebrew.mxcl.memcached) Throttling respawn: Will start in 10 seconds.
Aparentemente, eu carreguei anteriormente o homebrew.mxcl.memcached.plist no launchd para que ele executasse o memcached na inicialização.
Após pesquisar on-line, aprendi que isso é causado pela falha do processo em iniciar. E uma solução é descarregar o plist de launchd com launchctl unload -w /Library/LaunchAgents/homebrew.mxcl.memcached.plist
e launchctl remove homebrew.mxcl.memcached
, o que fiz.
Observe que o peruser.0 nas mensagens indica que está executando 'peruser' para o usuário root. E estou logado como usuário root para descarregar as entradas homebrew.mxcl.memcached e remover os rótulos no launchd.
Isso funcionou em outra máquina para parar as mensagens (para nenhum usuário raiz), mas ainda estou recebendo as mensagens de respawn constantes neste servidor.
Eu confirmei com launchctl list
que o memcached não está mais lá e estou recebendo também as mensagens de erro pretendidas ao tentar descarregar / remover o memcached no launchctl também. Eu também recebo o seguinte quando faço launchctl stop homebrew.mxcl.memcached
launchctl stop error: No such process
Parece que o plist memcached foi excluído com sucesso do launchctl.
Estou confuso sobre porque ainda estou recebendo mensagens de erro de respawn a cada 10 segundos, mesmo que o plist não esteja mais carregado no launchd. Pesquisei as postagens existentes em relação a esse problema, mas não encontrei nenhuma.
Qualquer ajuda / dicas seria muito apreciada.
Obrigado!
UPDATE
Eu fiz logout do usuário root e efetuei login como usuário normal para verificar o log e a mensagem é interrompida. Parece que o processo ainda está carregado para o usuário root executar no login de alguma forma ..