簡介
本文檔描述了最近引起思科技術支援中心(TAC)注意的問題,在該問題中,Jetty登入Unity Connection將填充根分割槽。思科錯誤ID CSCts98388如何解決此問題有一些困惑。本文檔的目標是解釋解決該問題所需的步驟。此外,還介紹了後續步驟。
必要條件
需求
思科建議您瞭解Cisco Unity Connection 8.5.1、8.6.2和9.x版。
採用元件
本文檔中的資訊基於Cisco Unity Connection版本8.5.1、8.6.2和9.x。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
問題
您可能會在日誌中或通過即時監視工具(RTMT)收到通知,通知Unity Connection的根分割槽磁碟空間不足。在某些情況下,問題在於Jetty日誌會佔用大部分空間。
為了解決此問題,已失敗Cisco錯誤ID CSCts98388。但是,對於軟體修補版本如何解決該問題,仍存在一些困惑。解決方案一節討論如何解決問題。
解決方案
禁用日誌記錄
完成以下步驟以禁用日誌記錄。
- 獲取已修補此缺陷的Unity Connection軟體版本。載入此版本後,您將可以使用以前沒有的命令。
附註:很重要的一點是,單獨載入已修補的版本並不能防止問題。
以下是請求日誌的命令:
set cuc jetty requestlog enable
set cuc jetty requestlog disable
以下是標準錯誤日誌的命令:
set cuc jetty stderrlog enable
set cuc jetty stderrlog disable
以下是Stdout日誌的命令:
set cuc jetty stdoutlog enable
set cuc jetty stdoutlog disable
- 在發佈伺服器和訂閱伺服器上輸入以下命令,以防止日誌繼續填充驅動器:
set cuc jetty requestlog disable
set cuc jetty stderrlog disable
set cuc jetty stdoutlog disable
- 重新啟動Jetty服務以使命令生效。如果不重新啟動服務,日誌將繼續寫入並填充空間。
附註:升級完成後,將重新啟用Jetty日誌。因此,升級完成後,您必須輸入步驟2中列出的三個命令,才能禁用日誌記錄並重新啟動Jetty服務。
清除磁碟空間
完成以下步驟以清除磁碟空間。
很遺憾,只有Stdout日誌具有通過admin刪除日誌的命令。其他兩個日誌必須通過根目錄刪除。本節介紹命令,以便您瞭解它們。當您建立TAC案例時,可參考此檔案。
請求日誌
以下是日誌的路徑:/usr/local/jetty/logs/*.request.log。
以下是用於通過根目錄刪除日誌的命令:
rm -fv /usr/local/jetty/logs/2014*.log
Stderr日誌
以下是日誌的路徑:/var/log/active/jetty/*.stderrout.log。
以下是通過root刪除日誌的命令:
此命令刪除超過五天的檔案:
rm -fv /var/log/active/jetty/2014*.log
停止日誌
以下是日誌的路徑:/var/log/active/jetty/*.stdout.log。
以下是通過root刪除的命令:
rm -fv /var/log/active/jetty/2014*.log
以下是通過admin刪除的命令:
file delete activelog /jetty/2014*.log noconfirm
後續步驟
業務部門將調查預設禁用此日誌記錄的軟體的增強功能。
已提出思科錯誤ID CSCup13856以解決以下問題:
- 設定Jetty日誌跟蹤的預設值以禁用。
- CLI啟用/禁用的設定應在升級後保留。
目前,尚未確定實施日期。