com.apple.emond продолжает перезапускаться

7652
Till

Мой системный журнал сообщает мне, что монитор событий постоянно перезапускается, и я понятия не имею, в чем может быть настоящая проблема.

системный журнал:

Oct 19 21:03:44 funkymachinename emond[51201]: SetUpLogs: uid = 0 gid = 0 Oct 19 21:03:44 funkymachinename emond[51201]: SetUpLogs: opening /Library/Logs/EventMonitor/EventMonitor.error.log Oct 19 21:03:44 funkymachinename com.apple.xpc.launchd[1] (com.apple.emond): Service only ran for 0 seconds. Pushing respawn out by 10 seconds. 

/Library/Logs/EventMonitor/EventMonitor.error.log:

Event Monitor Started 2014-10-19 20:52:02 +0200 No rules found in /private/etc/emond.d/rules/, quitting.... Event Monitor Shutdown at 2014-10-19 20:52:02 +0200 

Проверка указанной папки:

~ $ ll /private/etc/emond.d/rules/ total 0 drwxr-xr-x 3 root wheel 102 Aug 30 04:55 . drwxr-xr-x 4 root wheel 136 Aug 30 04:55 .. -rw-r--r-- 1 root wheel 822 Aug 30 04:55 SampleRules.plist 

Я сравнил это с установкой OSX, которая не выручает постоянно, и кажется, что все в порядке.

В чем может быть проблема здесь?

6
Мне до сих пор неясно, в чем была настоящая проблема, но после перезагрузки машины все вернулось на круги своя. Извините, что не перезагрузился, прежде чем спрашивать :). Я все еще оставлю этот вопрос здесь для кого-то, чтобы дать правильный ответ на первопричину. Till 9 лет назад 0
У меня точно такая же проблема - в основном журналы заполняются этими сообщениями. Не знаю, есть ли влияние на производительность. Это началось после обновления до Йосемити. Перезагрузка не помогает в моем случае. Мой вопрос: должен ли emond запускаться / перезапускаться каждые 10 секунд или есть где-то проблема конфигурации? RJR 9 лет назад 0
@RJR да, он должен быть запущен - но только один раз (и продолжать работать, отсюда и «d» для демона в его названии). Это постоянно возрождается из-за его неспособности бежать, определенно не хорошо. Till 9 лет назад 0
Я ожидал, что демон отключится, не найдя никаких правил для обработки. Я думаю, «правила не найдены» не должно быть ошибкой, а просто информацией. RJR 9 лет назад 0

2 ответа на вопрос

9
Alex Varju

Я видел такое же поведение после удаления Server.app. Я считаю, что я исправил это, выполнив следующее:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.emond.plist  # remove the Server.app paths from the additionalRulesPaths array sudo vi /etc/emond.d/emond.plist  sudo rm /var/db/emondClients/com.apple.server  sudo launchctl load /System/Library/LaunchDaemons/com.apple.emond.plist 
Мне не удалось выполнить команды выгрузки и загрузки в macOS Sierra из-за защиты системных файлов. Но я просто удалил com.apple.server из каталога emondClients, и это устранило проблему. Ben L. 7 лет назад 0
7
Shadow Radiance

Откройте /private/etc/emond.d/rules/Sample.plist

+ Изменить

 <key>name</key> <string>sample rule</string> <key>enabled</key> <false/> 

к

 <key>name</key> <string>sample rule</string> <key>enabled</key> <true/> 

Пример правила просто регистрирует время запуска демона Event Monitoring, но если ему что-то сделать, это останавливает постоянные перезапуски демона.

Хотя это может решить проблему для некоторых, для меня это все еще направлено на ``и еще (после перезагрузки, как упоминалось в моих комментариях), демон не перезапускается постоянно. Till 9 лет назад 0
Итак ... это лучший ответ, но вам повезло, потому что перезагрузка исправила это для вас? Shadow Radiance 9 лет назад 0
похоже, это единственный ответ и, честно говоря, ИМХО, он описывает то, что не нужно в первую очередь. Значением по умолчанию для этого значения является `false`, и, скорее всего, для этого есть причина. Я бы сказал, что вы описываете здесь обходной путь. Till 9 лет назад 1
Путь к файлу был `/ private / etc / emond.d / rules / SampleRules.plist` для меня в OS X 10.11. Настройка `enabled` исправила это для меня. orkoden 7 лет назад 2