Каждый раз, когда я пытаюсь запустить Unbound DNS-сервер через Homebrew Services с помощью команды « sudo brew services start unbound , я начинаю видеть записи журнала следующей формы в приложении «Консоль» OS X (' /Applications/Utilities/Console.app «... :)
%l:%M:%S %p com.apple.xpc.launchd[1]: (homebrew.mxcl.unbound[$PID]) Service exited with abnormal code: 1
%l:%M:%S %p com.apple.xpc.launchd[1]: (homebrew.mxcl.unbound) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
…один за другим. (Если соглашения, которые я использую для обозначения переменных для каждого экземпляра, кажутся необычными, то « %l , « %M , « %S » и « %p » являются спецификаторами формата strftime(3) , определяющими общий вид метка времени каждой записи в журнале при ее расширении. « $PID », очевидно, аналогичным образом заменяется идентификатором процесса конкретного экземпляра Unbound, о котором идет речь, при каждом вызове launchd .)
Когда я проверил, мой файл журнала для Unbound, /usr/local/etc/unbound/unbound.log , был пустым. У меня были проблемы с получением правильного файла конфигурации, так что, возможно, у меня все еще есть проблемы с этим? Для справки, вот содержимое моего файла конфигурации, /usr/local/etc/unbound/unbound.conf , который я адаптировал из примера, приведенного в файле- архиве Unbound source ' $UNTAR_WORKING_OR_TARGET_DIR/unbound-1.5.8/docs/example.conf.in . Что-то там выглядит странно, или в этом случае происходит что - то еще неожиданное?
PS: Вот информация, которую я получаю об учетной записи демона _unbound при запуске ddcl . -read /Users/_unbound:
dsAttrTypeNative:accountPolicyData:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>creationTime</key>
<real>1464121481.5192709</real>
<key>failedLoginCount</key>
<integer>0</integer>
<key>failedLoginTimestamp</key>
<integer>0</integer>
<key>passwordLastSetTime</key>
<real>1464121482.61134</real>
</dict>
</plist>
AppleMetaNodeLocation: /Local/Default
GeneratedUID: EB92AA79-6746-4C8C-8D3A-D82F7215FD88
Password: *
PrimaryGroupID: 499
RealName:
Unbound DNS Validating Resolver Daemon
RecordName: _unbound unbound
RecordType: dsRecTypeStandard:Users
UniqueID: 499
UserShell: /usr/bin/false
