場景一:需要合理分配組件佔用CPU及記憶體
小明在伺服器上部署了一個容器化專案,但是他發現 elasticsearch 組件運作效能較差。
經過檢查,發現是FR組件佔據了全部 CPU,導致伺服器無法給 elasticsearch 組件提供富裕記憶體。
場景二:需要介面化快捷修改組件配置
小明部署好專案後,需要定期對FR/BI組件、外接資料MySQL、負載均衡Nginx、狀態伺服器Redis進行一些維護操作,比如清理Redis快取,調整JVM記憶體等等。
而這些操作都需要使用命令語句執行,或者修改配置檔案,操作起來十分麻煩。
維運平台提供「更改配置」功能,方便使用者快速對專案進行配置調整修改。
注:維運平台部署的帆軟應用,僅支援透過維運平台組件管理等功能修改相關組件配置 。
其他後端手動調整配置的方案(例如手動修改nginx.conf等)均不建議和支援,可能會在工程升級後丟失配置,且技術支援不提供維護指導 。
1)本功能僅面向維運平台部署的專案。
2)本功能僅面向專案中啟動的組件。若組件處於停止狀態,請啟動組件。
1)管理者登入維運平台,選擇維運專案,點選「維護>組件管理」。
2)點選目標組件對應的「更改配置」,即可進入該組件的更改配置操作介面。
3)修改配置,點選「確定」。
配置值修改說明:
注:本文不介紹SSL配置修改,詳情請參見:為維運專案開啟SSL
注2:本文僅列出系統支援的配置值,但非推薦值。建議不要擅自修改,可先使用「系統巡檢」功能對配置進行檢查,再根據建議值調整 。
bi-web
bi-engine-worker
bi-engine-master
預設值為最低運作要求,建議值為最低運作要求的兩倍
請輸入大於零的數字
容器CPU不得大於伺服器CPU
記憶體達到上限時會自動重啟組件,有業務連續性要求的組件請勿限制
容器記憶體不得大於伺服器記憶體
容器記憶體必須滿足當前JAVA記憶體配置,即:
bi-web容器記憶體必須大於等於 6GB
bi-web容器記憶體必須大於等於 4/3(xmx+堆外記憶體+CodeCache配置+元空間記憶體)
bi-engine-worker容器記憶體必須大於等於 30GB
bi-engine-worker容器記憶體必須大於等於8/7(xmx+堆外記憶體+CodeCache配置+元空間記憶體)
bi-engine-master容器記憶體必須大於等於4/3xmx
建議使用「健康巡檢>系統巡檢」功能查看推薦值
修改這部分值會聯動觸發上一個記憶體數值的校驗
Xmx 必須大於等於 Xms
Xmx 必須大於等於 12.5GB
Java 記憶體 codecache 最大可配置 2.00 GB
僅 7.0~7.0.8 / 6.1~6.1.11 版本的 bi-engine-worker 組件支援配置
不建議修改,如需修改請聯絡帆軟技術支援協助
預設值:
sunday:星期日
支援值:
monday:星期一
僅 7.0~7.0.8 / 6.1~6.1.11 版本的 bi-engine-worker 和 bi-engine-master 容器支援配置
bytes:表示關閉中文排序
pinyin:表示開啟中文排序,按照拼音排序
fr
fdl
容器記憶體必須滿足當前JAVA記憶體配置,即容器記憶體必須大於等於xmx+堆外記憶體+FineIO讀記憶體+FineIO寫記憶體+CodeCache配置+元空間記憶體+1G
修改這部分值會聯動觸發記憶體數值的校驗
對於未啟動ElasticSearch組件的專案,FineIO讀記憶體預設值為2GB,寫記憶體預設值為1GB
對於啟動了ElasticSearch組件的專案,FineIO讀記憶體和寫記憶體預設為0,無需修改。如停用ElasticSearch組件,建議配置FineIO讀記憶體和寫記憶體。
資料庫伺服器的編碼(mysqld),例如utf8mb4,一般需要和collation-server一起修改
容器記憶體必須滿足當前記憶體配置,即必須大於等於1.5*maxmemory
注:由於維運平台部署的redis組件,預設記憶體策略為noeviction,不會自動清理或刪除任何鍵來釋放記憶體。因此建議當redis記憶體超限時,先調大redis的maxmemory配置,再調大容器記憶體
redis記憶體策略修改,例如volatile-lru
預設記憶體策略為noeviction,代表Redis記憶體達到最大限制時,Redis不會自動清理或刪除任何鍵來釋放記憶體,新的寫入請求將會被拒絕。這個選項用於保護 Redis 實體中的重要資料不被意外刪除
redis記憶體修改,單位GB
修改這部分值會聯動觸發redis記憶體數值的校驗
讀取逾時,預設60s
如果在逾時時間內伺服器未傳回任何資料,視為逾時
如果沒有大數據量計算或匯出的範本,則建議配置不超過100s
如果有大數據量計算或匯出的範本,則根據最長耗時的範本時間進行配置
寫入逾時,預設60s
如果在逾時時間內伺服器未收到資料表示逾時,視為逾時
修改elasticsearch組件配置成功後,會自動觸發組件重啟,以使配置生效。重啟組件可能影響專案正常運作,請勿在使用期間操作。
容器記憶體必須滿足當前記憶體配置,即必須大於等於1.5*xmx
修改這部分值會聯動觸發elasticsearch記憶體數值的校驗
bi-minio容器記憶體必須大於等於 6GB
除了elasticsearch組件會自動重啟,其他所有配置項的修改,需要使用者手動重啟組件,以使配置生效。
重啟組件可能影響專案正常運作,請勿在使用期間操作。
管理者修改成功後,回到「組件管理」介面,即可對相關組件進行「重啟」操作。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙