【问题标题】:Springboot chaos-monkey assaults [killApplicationActive and memoryActive] not workingSpring Boot Chaos-monkey 攻击 [killApplicationActive 和 memory Active] 不起作用
【发布时间】:2020-10-29 09:24:32
【问题描述】:

我正在使用 Springboot 2.3.1.RELEASE 和 Chaos Monkey,它对 LatencyActive 和 exceptionsActive 工作正常。

 <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>chaos-monkey-spring-boot</artifactId>
        <version>2.2.0</version>
    </dependency>

在两次攻击后无效

杀死应用程序

     chaos.monkey.assaults.killApplicationActive=true
     chaos.monkey.assaults.level=3

内存

    chaos.monkey.assaults.memoryActive=true
    chaos.monkey.assaults.memoryMillisecondsHoldFilledMemory=90000
    chaos.monkey.assaults.memoryMillisecondsWaitNextIncrease=1000
    chaos.monkey.assaults.memoryFillIncrementFraction=90.15
    chaos.monkey.assaults.memoryFillTargetFraction=90.25

【问题讨论】:

    标签: spring-boot spring-boot-chaos-monkey


    【解决方案1】:

    使用“chaos.monkey.assaults.runtime.scope.assault.cron.expression”的属性值作为 cron 表达式,如 */1 * * * * ?或任何有效的 cron 表达式,以按计划启用 Chaos Monkey 运行时攻击。

    否则使用属性值作为OFF(也是默认值)

    链接: https://codecentric.github.io/chaos-monkey-spring-boot/2.1.0/#configuration https://www.programmersought.com/article/11861551911/

    【讨论】:

      【解决方案2】:

      应用程序终止和内存终止攻击需要将属性 runtimeAssaultCronExpression 设置为有效的 cron 表达式,例如“* * * * * *”。默认设置为“关闭”

      查看文档:https://codecentric.github.io/chaos-monkey-spring-boot/2.2.0/#_appkiller_assault

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-03
        • 1970-01-01
        • 1970-01-01
        • 2016-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多