目錄

簡介

必要條件

需求

採用元件

問題：UI運行緩慢且崩潰

驗證

解決方案

簡介

本檔案將說明使用者介面(UI)執行速度慢且間斷崩潰的問題。

必要條件

需求

本文件沒有特定需求。

採用元件

本文檔中的資訊基於4.7.X以下的Cloud Center版本。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

問題：UI運行緩慢且崩潰

存在影響4.6.3 - 4.7.x的已知問題，即儀表板中顯示的通知（登入和註銷等）不會從資料庫中清除，一旦資料庫耗盡記憶體來儲存所有通知，UI將變得無響應並最終崩潰

驗證

步驟1.使用此命令驗證CloudCenter生成資訊。

cat /usr/local/tomcat/webapps/ROOT/WEB-INF/build.info

此特定問題僅影響4.6.3 - 4.7.X — 並在4.8.0中解決

步驟2.使用Cliqr使用者登入到Postgres。

psql -U cliqr -d cliqrdb

輸入Cliqr的密碼

步驟3.輸入此命令以檢查Postgres發出的通知計數。資料庫。

select count(*) from notification;

步驟4.注意通知的計數，如果數字在十萬或百萬之內，則出現問題。

步驟5.退出Postgres資料庫並列出/mnt和/bak目錄。確保檔案屬於/bak目錄中的cliqruser。如果沒有，您遇到了已知錯誤。

\q

ls -l /mnt

cd /mnt

ls -l

cd /bak/

ls -l

解決方案

步驟1。您需要授予cliqruser許可權以寫入檔案位置。

cd /

chown cliqruser:cliqruser /mnt/

ls -l

步驟2.驗證/mnt是否屬於cliqruser。

步驟3.編輯cliqr-mgmt-scheduler-context.xml檔案，如下所示。

vi /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/spring/web/cliqr-mgmt-scheduler-context.xml

/cronTrigger

步驟4. 在檔案中搜尋cronTrigger，並將您帶到正確位置，如下圖所示：

步驟5.複製名為cronExpression的屬性並將原始值放入註釋，將第二個值更改為0/15，將第三個值更改為*，如下圖所示：

步驟6.此操作將使清除通知每15分鐘運行一次，以加快修復速度。

步驟7.停止並啟動tomcat服務。

/etc/init.d/tomcat stop

/etc/init.d/tomcat start