帆軟報表常見問題處理


服務啟動及JVM監控

服務啟動:D:\Tomcat 8.5\bin\startup.bat

打開后停留15分鍾左右

 

 

服務運行成功

 

 

 

JVM監控

C:\Program Files\Java\jdk1.8.0_181\bin\jvisualvm.exe

 

 

 

排隊等待:

該出現原因是因為決策系統設置了內存水位限制,但達到指定值時就會出現

 

 

 

解決方法:

1、登錄決策系統

 

 

 

選擇智能運維->內存管理,將會話結束,如會話結束內存占用還是過高則重啟服務

 

 

 

內存占用過大,JVM執行GC,GC時會出現鏈接斷開現象

 

 

 

解決方法:重啟或等下GC執行完成

 

數據集配置異常,數據庫重新啟動,出發帆軟BUG導致

 

 

 

解決方法:

修改報表鏈接池屬性,修改最大等待時間+1,如10009修改為10010

 

 

 

 

 

ORA報錯:

該錯誤是數據庫反饋,都是SQL導致

 

 

 

解決方法:找到對應的除數數據集,查看SQL是否存在數據無法查詢

 

 

修改除數邏輯

 

 

 

 

內存溢出,重啟Tomcat服務

Tomcat啟動

 

 

 

 

報表定時推送

 

 

 

設置發送頻率

 

 

 

設置發送報表條件

 

 

 

 

 

 

添加用戶

查詢是否存在用戶

 

 

 

添加用戶信息,點擊提交

 

 

 

 用戶信息同步

 

 

 

Java.lang.NullPointerException

帆軟BUG

 

 

 

解決方法:重啟服務

 

報表使用內存分析

分析報表位置

 

 

 

報表使用情況

 

 

 

頁面查詢緩慢,但SQL查詢無異常

排查方向:

     1.報表使用各項運算、統計數據、過濾等函數過多

原因:數據庫在進行上述操作的時候,能夠進行大量的優化算法,而帆軟只能被動的一一匹配

解決方法:把能交給數據庫執行的操作都交給數據庫來做,帆軟只做自身更具優勢的處理,會提高頁面展示效率

 

     2.主數據源與從數據源鏈接方式

原因:主數據源數據過多時不宜使用動態參數注入方式,帆軟會根據主數據源數據一條條查詢,如果主數據源數據過多就會

執行時間過長影響效率,動態參數注入方式用於主數據源數據條數不多從數據源數據無法條件限制場景

解決方法:使用過濾->添加關聯數據字段進行關聯

 

沒有找到模板文件

      報表清理后部分報表缺失,在對應服務器D:\備份 中找到文件復制到報錯提示路徑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM