OSX Sierra постоянно подключается к консоли

10

Я заметил в консольном приложении на OSX Sierra, что оно отправляет минимум 100 сообщений в секунду.

Все, что нужно сделать с opendirectoryd, удалено, securityd, identityservicesd, ошибки цепочки для ключей

Некоторые из журналов

default 20:53:40.570741 +0000   amfid   CSSM Exception: -2147411889 CSSMERR_CL_UNKNOWN_TAG
default 20:53:40.570772 +0000   amfid   MacOS error: -67050
default 20:53:40.774748 +0000   securityd   looking for a common at /private/var/db/crls/crlcache2.db
default 20:53:40.778097 +0000   launchservicesd CSSM Exception: -2147411889 CSSMERR_CL_UNKNOWN_TAG
default 20:53:40.805489 +0000   opendirectoryd  Client: <private>, UID: 0, EUID: 0, GID: 0, EGID: 0
default 20:53:40.887464 +0000   opendirectoryd  Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default 20:53:43.122701 +0000   opendirectoryd  <private> failed with error '<private>' (2)
default 20:53:51.248548 +0000   securityd   0x7fff5aa948d0 dead connection 85559

Я нашел несколько сообщений в Интернете, что это проблема цепочки для ключей с Сьеррой, но есть ли у кого-нибудь здесь больше информации по этой проблеме.

например, чрезмерное ведение журнала консоли в macOS Sierra

jarryd
источник

Ответы:

2

Это очевидно по своему замыслу и вовсе не является ненормальным - десятки тысяч сообщений в час теперь, когда Apple перешла от регистрации к текстовым файлам в / private / var / log к использованию базы данных и унифицированному SDK / API ведения журналов Apple, продвигаясь вперед по всем ОС (macOS, iOS, watchOS, tvOS).

Я тоже скучаю по дням следования файла журнала из командной строки и возможности видеть, что происходит (или держать консольное приложение открытым), и начал процесс настройки сохраненных поисков, чтобы я мог видеть информацию журнала, которая мне интересна, в консольное приложение. Тем не менее, за 8 дней безотказной работы регистрируется аналогичный объем сообщений - демоны, отвечающие за ведение журнала, накопили менее 2 минут общего процессорного времени. На практике, это просто не измеримая нагрузка на систему, чтобы быть таким болтливым. Если у вас нет особых проблем с цепочкой для ключей или открытым каталогом, я бы просто отфильтровал эти результаты из вашего представления в консоли (или отфильтровал только те сообщения, которые вам нужно увидеть).

Как только я убедился, что проблем с производительностью не было (нет утечек, стабильность ОЗУ, загрузка ЦП и использование файловой системы чрезвычайно разумны и эффективны), вот ссылки, которые помогли мне решить прекратить (и, возможно, рационализировать) беспокойство о болтливых журналах и просто начать фильтрация то что мне было нужно:

ASL действительно отличается от зверя, syslogхотя в конечном итоге они делают одно и то же, и нам нужно время от времени потреблять результаты обоих.

bmike
источник