Radiusd 不斷被 launchd 重新啟動

Radiusd 不斷被 launchd 重新啟動

我正在系統日誌檔案中讀取這些錯誤。我研究過半徑的介紹為了找到為什麼 Radiusd 不斷被 launchd 重新啟動的解決方案,但我還沒有找到解決方案。

有其他人經歷過或解決過這個問題嗎?順便說一句,我正在 Macbook Air 上運行 Mountain Lion。

 9/5/12 2:38:51.292 PM com.apple.launchd[1]:
 (org.freeradius.radiusd[3055]) Exited with code: 1 9/5/12 2:38:51.292
 PM com.apple.launchd[1]: (org.freeradius.radiusd[3055]) Exited with
 code: 1 9/5/12 2:38:51.292 PM com.apple.launchd[1]:
 (org.freeradius.radiusd) Throttling respawn: Will start in 10 seconds
 9/5/12 2:38:56.686 PM com.apple.launchd[1]: (org.isc.named[3056])
 Exited with code: 1 9/5/12 2:38:56.686 PM com.apple.launchd[1]:
 (org.isc.named) Throttling respawn: Will start in 10 seconds 9/5/12
 2:39:01.328 PM com.apple.launchd[1]: (org.freeradius.radiusd[3057])
 Exited with code: 1 9/5/12 2:39:01.328 PM com.apple.launchd[1]: 

 Process: SleepServicesD [48] Path:
 /System/Library/CoreServices/SleepServicesD Identifier: SleepServicesD
 Version: 1.43 Code Type: X86-64 (Native) Pare

答案1

看起來 FreeRADIUSradiusd和 BINDnamed正在崩潰,而 Mac OS X 的集中式延遲啟動守護程序launchd被配置為讓它們保持活動狀態(如果崩潰則重新啟動它們)。

您是抱怨它們崩潰了,還是抱怨launchd它們重新啟動?如果您不希望它們運行,您可以使用launchctl(1)停用它們的launchd作業,如下所示:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.freeradius.radiusd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/org.isc.named.plist

如果您抱怨它們崩潰了,我首先要檢查的是確保它們已為 Mountain Lion 正確編譯和安裝。你是如何安裝它們的?如果您在升級到 Mountain Lion 之前安裝了它們,那麼您可能需要更新它們。

例如,如果您透過 MacPorts 安裝它們,您可能應該這樣做:

sudo port selfupdate
sudo port upgrade outdated

……將所有 MacPorts 安裝的開源軟體升級到最新版本,這些軟體現在可能已經針對 Mountain Lion 相容性進行了修補。

如果您使用 Homebrew 或 Fink,可以使用類似的方法來確保這些套件管理器(以及它們安裝的套件)完全是最新的。我只是還不夠 Homebrew 或 Fink 用戶來告訴你具體如何做。

相關內容