В системном журнале постоянно появляются следующие сообщения:
com.apple.launchd.peruser.0 (homebrew.mxcl.memcached [PID]) Завершился с кодом: 64 com.apple.launchd.peruser.0 (homebrew.mxcl.memcached) Дросселирование респауна: начнется через 10 секунд.
По-видимому, я ранее загрузил homebrew.mxcl.memcached.plist в launchd, чтобы он запускал memcached при запуске.
После поиска в Интернете я узнал, что это вызвано тем, что процесс не запускается. И решение - выгрузить plist из launchd с помощью launchctl unload -w /Library/LaunchAgents/homebrew.mxcl.memcached.plist
, и launchctl remove homebrew.mxcl.memcached
, что я и сделал.
Обратите внимание, что peruser.0 в сообщениях указывает, что он запускает peruser для пользователя root. И я вошел в систему как пользователь root, чтобы выгрузить записи homebrew.mxcl.memcached и удалить метки в launchd.
Это сработало на другой машине, чтобы остановить сообщения (ни для одного пользователя root), но я все еще получаю постоянные сообщения респауна на этом сервере.
Я подтвердил с launchctl list
этого memcached больше нет, и я также получаю предполагаемые сообщения об ошибках, когда пытаюсь выгрузить / удалить memcached в launchctl. Я также получаю следующее, когда делаю launchctl stop homebrew.mxcl.memcached
Ошибка остановки launchctl: такого процесса нет
Похоже, что список memcached был успешно удален из launchctl.
Я не понимаю, почему я все еще получаю сообщения об ошибках респауна каждые 10 секунд, даже если список больше не загружается в launchd. Я искал существующие сообщения по этой проблеме, но не нашел.
Любая помощь / подсказка будет принята с благодарностью.
Спасибо!
ОБНОВИТЬ
Я вышел из учетной записи пользователя root и вошел в систему как обычный пользователь, чтобы проверить журнал, и сообщение прекратилось. Похоже, что процесс все еще загружен, чтобы пользователь root мог как-то запустить его при входе в систему.