更改專案組件配置

  • 最後修改時間:2026-05-14
  • 1. 概述

    1.1 版本

    維運平台版本功能變更
    V1.5.5
    -
    V2.1.0由於各種記憶體配置存在聯動關係,優化配置修改操作,確定合理修改
    V2.11.0更新FineBI6.1相關組件記憶體配置校驗邏輯
    V2.12.0未啟動ElasticSearch組件的專案,FineIO讀記憶體和寫記憶體預設為0
    V2.25.0Java 記憶體 codecache 最大可配置 2.00 GB

    1.2 應用場景

    場景一:需要合理分配組件佔用CPU及記憶體

    小明在伺服器上部署了一個容器化專案,但是他發現elasticsearch組件運作效能較差。

    經過檢查,發現是FR組件佔據了全部CPU,導致伺服器無法給elasticsearch組件提供富裕記憶體。

    場景二:需要介面化快捷修改組件配置

    小明部署好專案後,需要定期對FR/BI組件、外接資料庫MySQL、負載均衡Nginx、狀態伺服器Redis進行一些維護操作,比如清理Redis快取,調整JVM記憶體等等。

    而這些操作都需要使用命令語句執行,或者修改配置檔案,操作起來十分麻煩。

    1.3 功能簡介

    FineOps維運平台提供「更改配置」功能,方便使用者快速對專案進行配置調整修改。

    注:維運平台部署的帆軟應用,僅支援透過維運平台組件管理等功能修改相關組件配置 。

    其他後端手動調整配置的方案(例如手動修改nginx.conf等)均不建議和支援,可能會在工程升級後丟失配置,且技術支援不提供維護指導 。

    1725601533913575.png

    2. 操作步驟

    2.1 使用前提

    1)本功能僅面向維運平台部署的專案。

    1725601579957842.png

    2)本功能面向專案中啟動的組件。若組件處於停止狀態,請啟動組件。

    1725601627429242.png

    2.2 更改配置

    1)管理者登入維運平台,選擇維運專案,點選「維護>組件管理」。

    2)點選目標組件對應的「更改配置」,即可進入該組件的更改配置操作介面。

    1725601710638255.png

    3)修改配置,點選「確定」

    1725601757925520.png

    配置值修改說明:

    注:本文不介紹SSL配置修改,詳情請參見:為維運專案開啟SSL

    注2:本文僅列出系統支援的配置值,但非推薦值。建議不要擅自修改,可先使用「系統巡檢」功能對配置進行檢查,再根據建議值調整 。

    组件支持修改的配置
    说明

    bi-web

    bi-engine-worker

    bi-engine-master

    CPU

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器CPU不得大于服务器CPU

    内存

    内存达到上限时会自动重启组件,有业务连续性要求的组件请勿限制

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器内存不得大于服务器内存

    容器内存必须满足当前JAVA内存配置,即:

    bi-web容器内存必须大于等于4/3(xmx+堆外内存+CodeCache配置+元空间内存)

    bi-engine-worker容器内存必须大于等于8/7(xmx+堆外内存+CodeCache配置+元空间内存)

    bi-engine-master容器内存必须大于等于4/3xmx

    Xmx

    输入大于零的数字

    建议使用「健康巡检>系统巡检」功能查看推荐值

    修改这部分值会联动触发上一个内存数值的校验

    Xms
    堆外内存
    元空间内存
    CodeCache配置

    输入大于零的数字

    Java 内存 codecache 最大可配置 2.00 GB

    建议使用「健康巡检>系统巡检」功能查看推荐值

    修改这部分值会联动触发上一个内存数值的校验

    周开始于

    仅 7.0.8 及之前版本的 bi-engine-worker 组件支持配

    不建议修改,如需修改请联系帆软技术支持协

    默认值:

    • sunday:星期日

    支持值:

    • sunday:星期日

    • monday:星期一

    排序设置

    7.0.8 及之前版本的 bi-engine-worker 和 bi-engine-master 容器支持配

    不建议修改,如需修改请联系帆软技术支持协

    默认值:

    • bytes:表示关闭中文排序

    支持值:

    • bytes:表示关闭中文排序

    • pinyin:表示开启中文排序,按照拼音排序

    http最大线程池

    请输入大于零的数字

    http排队线程池
    图表最大线程池

    fr

    fdl

    CPU

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器CPU不得大于服务器CPU

    内存

    内存达到上限时会自动重启组件,有业务连续性要求的组件请勿限制

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器内存不得大于服务器内存

    容器内存必须满足当前JAVA内存配置,即容器内存必须大于等于xmx+堆外内存+FineIO读内存+FineIO写内存+CodeCache配置+元空间内存+1G

    Xmx

    输入大于零的数字

    建议使用「健康巡检>系统巡检」功能查看推荐值

    修改这部分值会联动触发内存数值的校验

    Xms
    堆外内存
    元空间内存
    CodeCache配置

    输入大于零的数字

    Java 内存 codecache 最大可配置 2.00 GB

    建议使用「健康巡检>系统巡检」功能查看推荐值

    修改这部分值会联动触发内存数值的校验

    FineIO读内存

    对于未启用ElasticSearch组件的项目,FineIO读内存默认值为2GB,写内存默认值为1GB

    对于启用了ElasticSearch组件的项目,FineIO读内存和写内存默认为0,无需修改。如停用ElasticSearch组件,建议配置FineIO读内存和写内存。

    FineIO写内存
    http最大线程池

    请输入大于零的数字

    http排队线程池
    图表最大线程池
    mysql
    CPU

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器CPU不得大于服务器CPU

    内存

    内存达到上限时会自动重启组件,有业务连续性要求的组件请勿限制

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器内存不得大于服务器内存

    character_set_server

    数据库服务器的编码(mysqld),例如utf8mb4,一般需要和collation-server一起修改

    collation-server数据库服务器的默认排序规则,例如utf8mb4_bin,一般需要和character_set_server一起修改
    max_allowed_packet客户端或者数据库服务器端能够接受的最大数据量,例如128M
    写入超时时间修改写入超时时间net_write_timeout,例如1000,单位ms
    最大连接超时个数修改最大连接超时个数global max_connect_errors,例如1000
    redisCPU

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器CPU不得大于服务器CPU

    内存

    内存达到上限时会自动重启组件,有业务连续性要求的组件请勿限制

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器内存不得大于服务器内存

    容器内存必须满足当前内存配置,即必须大于等于1.5*maxmemory

    注:由于运维平台部署的redis组件,默认内存策略为noeviction,不会自动清理或删除任何键来释放内存。因此建议当redis内存超限时,先调大redis的maxmemory配置,再调大容器内存

    maxmemory-policy

    redis内存策略修改,例如volatile-lru

    默认内存策略为noeviction,代表Redis内存达到最大限制时,Redis不会自动清理或删除任何键来释放内存,新的写入请求将会被拒绝。这个选项用于保护 Redis 实例中的重要数据不被意外删除

    maxmemory

    redis内存修改,单位GB

    修改这部分值会联动触发redis内存数值的校验

    注:由于运维平台部署的redis组件,默认内存策略为noeviction,不会自动清理或删除任何键来释放内存。因此建议当redis内存超限时,先调大redis的maxmemory配置,再调大容器内存

    stop-writes-on-bgsave-error配置redis快照出错时是否停止数据写入,yes/no
    nginxCPU

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器CPU不得大于服务器CPU

    内存

    内存达到上限时会自动重启组件,有业务连续性要求的组件请勿限制

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器内存不得大于服务器内存

    client_max_body_size允许用户最大上传数据大小,根据业务需求调整上传文件大小限制,默认值为100M
    proxy_buffer_size设置缓冲区的大小为size,例如64k
    proxy_buffers每个连接设置缓冲区的数量和大小,proxy_buffers [number] [size],例如32 64k
    proxy_busy_buffers_size当开启缓冲响应的功能以后,在没有读到全部响应的情况下,写缓冲到达一定大小时,nginx一定会向客户端发送响应,直到缓冲小于此值,例如64k
    proxy_connect_timeoutnginx连接到后端服务器的超时时间,是建立连接的时间,而不是等待后端返回响应的时间,例如60s
    proxy_read_timeout

    读取超时,默认60s

    如果在超时时间内服务器未返回任何数据,视为超时

    如果没有大数据量计算或导出的模板,则建议配置不超过100s

    如果有大数据量计算或导出的模板,则根据最长耗时的模板时间进行配置

    proxy_send_timeout

    写入超时,默认60s

    如果在超时时间内服务器未收到数据表示超时,视为超时

    如果没有大数据量计算或导出的模板,则建议配置不超过100s

    如果有大数据量计算或导出的模板,则根据最长耗时的模板时间进行配置

    elasticsearchCPU

    修改elasticsearch组件配置成功后,会自动触发组件重启,以使配置生效。重启组件可能影响项目正常运行,请勿在使用期间操作。

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器CPU不得大于服务器CPU

    内存

    修改elasticsearch组件配置成功后,会自动触发组件重启,以使配置生效。重启组件可能影响项目正常运行,请勿在使用期间操作。

    内存达到上限时会自动重启组件,有业务连续性要求的组件请勿限制

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器内存不得大于服务器内存

    容器内存必须满足当前内存配置,即必须大于等于1.5*xmx

    Xmx

    修改elasticsearch组件配置成功后,会自动触发组件重启,以使配置生效。重启组件可能影响项目正常运行,请勿在使用期间操作。

    请输入大于零的数

    修改这部分值会联动触发elasticsearch内存数值的校验

    其他组件CPU

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器CPU不得大于服务器CPU

    内存

    内存达到上限时会自动重启组件,有业务连续性要求的组件请勿限制

    默认值为最低运行要求,建议值为最低运行要求的两倍

    请输入大于零的数字

    容器内存不得大于服务器内存

    2.3 重啟組件

    除了elasticsearch組件會自動重啟,其他所有配置項的修改,需要使用者手動重啟組件,以使配置生效。

    重啟組件可能影響專案正常運作,請勿在使用期間操作。

    管理者修改成功後,回到「組件管理」介面,即可對相關組件進行「重啟」操作。

    1725601810104191.png

    附件列表


    主題: 專案管理
    • 有幫助
    • 沒幫助
    • 只是瀏覽

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    獲取幫助
    線上支援
    獲取專業技術支援,快速幫助您解決問題
    工作日9:00-12:00,13:30-17:30在线
    頁面反饋
    針對當前網頁的建議、問題反饋
    售前咨詢
    業務咨詢
    電話:0933-790886或 0989-092892
    郵箱:taiwan@fanruan.com
    頁面反饋
    *問題分類
    不能為空
    問題描述
    0/1000
    不能為空

    反馈已提交

    网络繁忙