You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mule CloudHub Jenkins部署后自定义日志配置重置问题求助

解决方案:CloudHub部署后保留"禁用CloudHub日志"设置

针对Mule 4.4.0版本应用通过Jenkins部署后,"Disable cloudhub logs"选项被自动取消的问题,提供以下两种更优解决方案:

  • 在Maven部署配置中直接指定参数
    无需手动操作控制台,在项目的pom.xml里配置Mule Maven插件时,添加disableCloudHubLogs参数并设为true,Jenkins部署时会自动应用该设置,部署后选项保持勾选状态。示例配置片段:

    <plugin>
        <groupId>org.mule.tools.maven</groupId>
        <artifactId>mule-maven-plugin</artifactId>
        <version>3.8.1</version> <!-- 请使用与Mule 4.4.0兼容的插件版本 -->
        <configuration>
            <cloudHubDeployment>
                <username>${cloudhub.username}</username>
                <password>${cloudhub.password}</password>
                <applicationName>${app.name}</applicationName>
                <environment>${cloudhub.env}</environment>
                <disableCloudHubLogs>true</disableCloudHubLogs> <!-- 核心配置项 -->
            </cloudHubDeployment>
        </configuration>
    </plugin>
    
  • 调用CloudHub API进行增量配置更新
    若不想修改Maven配置,可调用CloudHub部署API,通过增量更新模式修改日志设置,避免应用重部署。构造POST请求到:

    https://anypoint.mulesoft.com/cloudhub/api/v2/applications/{你的应用ID}/deployments
    

    请求体包含以下内容:

    {
        "disableCloudHubLogs": true,
        "redeploy": false
    }
    

    该请求仅更新日志配置,不会重启应用,消除重部署带来的服务中断。

  • 验证配置
    部署完成后,进入Runtime Manager确认"Disable cloudhub logs"选项已勾选,同时检查Rapid7是否正常接收日志,确保自定义日志流程正常运行。

内容的提问来源于stack exchange,提问作者Vish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 16:55:00