由於沒有一個可以將整個系統置於「除錯模式」的 ics.conf 參數,所以本小節說明一些獲得有用除錯資訊的方法:
確定關閉不需要的多餘記錄和監視,否則將對效能起負面影響。
使用下表中顯示的參數提昇記錄詳細度:
參數 |
說明和預設值 |
---|---|
logfile.loglevel |
設定為 DEBUG 以記錄所有層級,包括 CRITICAL、ALERT、ERROR、WARNING、NOTICE 和 INFORMATION。此設定可套用於所有記錄。 |
如需有關可用的不同記錄的更多資訊,請參閱使用 Calendar Server 記錄檔。
若要記錄對 LDAP 資料快取記憶體的所有存取情況並列印記錄 (報告),請設定下表中所顯示的 ics.conf 參數。
參數 |
說明和預設值 |
---|---|
local.ldap.cache.stat.enable |
指定是否在記錄檔中記錄對 LDAP 資料快取記憶體的存取情況並列印統計資料。預設為 “no” (無記錄的統計)。設定為 “yes” 以啟用對統計的記錄。 若要增強效能,請僅在除錯模式中使用此設定。 |
local.ldap.cache.stat.interval |
指定各統計資料報告寫入記錄檔的間隔時間 (以秒為單位)。預設為 “1800” 秒 (30 分鐘)。 此預設僅在記錄啟用時才處於作用中。縮短間隔可以協助您準確地確定問題所在。增加間隔將會減緩系統載入。 |
目前 Calendar Server 中沒有使 LDAP 快取記憶體資料過期的邏輯。您必須手動移除 ldap_cache 目錄的內容並重新啟動 Calendar Server。
停止 Calendar Server。
移除 /var/opt/SUNWics5/csdb/ldap_cache 目錄中的所有檔案,但請勿移除 ldap_cache 目錄本身。
重新啟動 Calendar Server。
使用以下公用程式監視系統:
csmonitor – 指定您需要的除錯層級。數字越大,訊息越詳細。
csstats – 使用 list 指令顯示在 counter.conf 檔案中定義的計數器物件的統計資訊。
cstool – 使用此公用程式對以下服務執行 ping 作業:cshttpd、csadmind 和 enpd。
如需有關 Calendar Server 公用程式的更多資訊,請參閱附錄 DCalendar Server 指令行公用程式參照。